Works for me Can anyone else check? On Sun, Apr 19, 2020, 15:01 K. Kamhamea <[email protected]> wrote:
> This link doesn't work either. Got a 404 > :-( > > Am So., 19. Apr. 2020 um 02:47 Uhr schrieb Maxim Solodovnik < > [email protected]>: > >> forget the link https://github.com/openmeetings/custom-crypt >> >> On Sun, 19 Apr 2020 at 00:30, K. Kamhamea <[email protected]> >> wrote: >> >>> ??? >>> Where is the example? >>> >>> Am Sa., 18. Apr. 2020 um 19:07 Uhr schrieb Maxim Solodovnik < >>> [email protected]>: >>> >>>> Here is the example >>>> >>>> On Sat, 18 Apr 2020 at 19:24, K. Kamhamea <[email protected]> >>>> wrote: >>>> >>>>> You're right. I'm using M3, but according the website ( >>>>> https://openmeetings.apache.org/downloads.html) it is the "Latest >>>>> Official WebRTC Release" :-) >>>>> Best K. >>>>> >>>>> Am Sa., 18. Apr. 2020 um 13:56 Uhr schrieb <[email protected]>: >>>>> >>>>>> Hello, >>>>>> >>>>>> About all this work you are doing on the manual, I hope you are >>>>>> making a manual for the current M4 and not M3 - as some of the symbols >>>>>> have changed, etc. >>>>>> >>>>>> Best regards, >>>>>> >>>>>> Ed >>>>>> >>>>>> >>>>>> Quoting "K. Kamhamea" <[email protected]>: >>>>>> >>>>>> You are right we should not invest to much time and efforts here. It >>>>>> is rather a negligibility. I just want to keep the manual as detailed as >>>>>> possible. But there are many other more pressing things to solve. I will >>>>>> create a new thread for that. >>>>>> K. >>>>>> >>>>>> Am Sa., 18. Apr. 2020 um 03:31 Uhr schrieb Maxim Solodovnik < >>>>>> [email protected]>: >>>>>> >>>>>>> I can create example project for this (please ping me if i will be >>>>>>> too silent) >>>>>>> >>>>>>> According to MD5 as password hash function: this is bad idea >>>>>>> >>>>>>> https://security.stackexchange.com/questions/52461/how-weak-is-md5-as-a-password-hashing-function >>>>>>> >>>>>>> On Sat, 18 Apr 2020 at 02:42, K. Kamhamea <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> OMG. I'm not experienced with Java. We are doing python mostly and >>>>>>>> Javascript and rarely some C++ but never Java. >>>>>>>> >>>>>>>> I tried to compile your MD5implementation file >>>>>>>> >>>>>>>> https://github.com/apache/openmeetings/blob/5.0.0-M3/openmeetings-util/src/main/java/org/apache/openmeetings/util/crypt/MD5Implementation.java >>>>>>>> but it failed because of missing dependencies. It probably requires >>>>>>>> the whole source of the project being downloaded and properly >>>>>>>> installed. >>>>>>>> So for the moment I decided I wouldn't spend my time to test all >>>>>>>> this I'm just going to copy your detailed instruction into the Manual. >>>>>>>> >>>>>>>> The reason why I was so interested in this topic is because of >>>>>>>> compatibility problems. I haven't found yet a python encryption library >>>>>>>> that is compatible. By contrast, MD5 is a standard that is widely used. >>>>>>>> >>>>>>>> Thank you again so much for your help >>>>>>>> K. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Am Fr., 17. Apr. 2020 um 16:15 Uhr schrieb Maxim Solodovnik < >>>>>>>> [email protected]>: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, 17 Apr 2020 at 18:54, K. Kamhamea <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I was just about testing other encryption methods as described >>>>>>>>>> https://openmeetings.apache.org/CustomCryptMechanism.html >>>>>>>>>> >>>>>>>>> >>>>>>>>> I doubt anyone ever try this :) >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Here I run into the following undocumented problems >>>>>>>>>> 1. Where to copy the MD5Implementation.java >>>>>>>>>> <https://github.com/apache/openmeetings/blob/256e5cd11e5af8f422688dfc1d01ac66b370d7a0/openmeetings-util/src/main/java/org/apache/openmeetings/util/crypt/MD5Implementation.java> >>>>>>>>>> file into my file system >>>>>>>>>> >>>>>>>>> >>>>>>>>> This is basic JAVA question :) >>>>>>>>> Java programs need to be compiled >>>>>>>>> i.e. After you have created class (which MUST implement interface) >>>>>>>>> you need to >>>>>>>>> 1) compile this class >>>>>>>>> 2) Pack into JAR file >>>>>>>>> 3) Put jar to webapps/openmeetings/WEB-INF/lib >>>>>>>>> >>>>>>>>> >>>>>>>>>> 2. How to set the CLASSPATH so that it can be found anywhere in >>>>>>>>>> my filesystem >>>>>>>>>> >>>>>>>>> >>>>>>>>> jars from webapps/openmeetings/WEB-INF/lib are being loaded >>>>>>>>> automatically >>>>>>>>> >>>>>>>>> >>>>>>>>>> 3. What is actually the text string to be added into the >>>>>>>>>> configuration variable " crypt.class.name " >>>>>>>>>> >>>>>>>>> >>>>>>>>> In JAVA classes are usually being created in packages (to resolve >>>>>>>>> possible name clashes) >>>>>>>>> so You need to write something like: >>>>>>>>> >>>>>>>>> package com.googlemail.kamhamea; >>>>>>>>> >>>>>>>>> public class MySecureCryptProvider implements ICrypt { >>>>>>>>> ........your secure algorithm here .......... >>>>>>>>> } >>>>>>>>> >>>>>>>>> In config value you should write: >>>>>>>>> "com.googlemail.kamhamea.MySecureCryptProvider" >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Alternatively I tried this class >>>>>>>>>> >>>>>>>>>> http://openmeetings.apache.org/openmeetings-util/apidocs/org/apache/openmeetings/util/crypt/MD5.html >>>>>>>>>> >>>>>>>>>> But changing the configuration variable to " >>>>>>>>>> org.apache.openmeetings.util.crypt.MD5 " creates but an error. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> https://github.com/apache/openmeetings/blob/5.0.0-M3/openmeetings-util/src/main/java/org/apache/openmeetings/util/crypt/MD5.java >>>>>>>>> Can't be used due to it doesn't implements ICrypt >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Best K. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best regards, >>>>>>>>> Maxim >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> Maxim >>>>>>> >>>>>> >>>>>> >>>>>> >>>> >>>> -- >>>> Best regards, >>>> Maxim >>>> >>> >> >> -- >> Best regards, >> Maxim >> >
