Hi! Does not work. 404
Andreas Maxim Solodovnik <[email protected]> schrieb am 19.04.20 um 16:32:20 Uhr: > 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 > >> > >
