...if is this: https://github.com/openmeetings/custom-crypt ...works for me.
..............El dom, 19-04-2020 a las 16:32 +0700, Maxim Solodovnik escribió: > 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 <soloma > > [email protected]>: > > > forget the link https://github.com/openmeetings/custom-crypt > > > On Sun, 19 Apr 2020 at 00:30, K. Kamhamea <[email protected] > > > m> wrote: > > > > ??? > > > > Where is the example? > > > > > > > > Am Sa., 18. Apr. 2020 um 19:07 Uhr schrieb Maxim Solodovnik <so > > > > [email protected]>: > > > > > Here is the example > > > > > On Sat, 18 Apr 2020 at 19:24, K. Kamhamea <kamhamea@googlemai > > > > > l.com> wrote: > > > > > > You're right. I'm using M3, but according the website (http > > > > > > s://openmeetings.apache.org/downloads.html) it is the > > > > > > "Latest Official WebRTC Release" :-) > > > > > > Best K. > > > > > > > > > > > > Am Sa., 18. Apr. 2020 um 13:56 Uhr schrieb <info@bureau-de- > > > > > > poste.net>: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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/ho > > > > > > > > > w-weak-is-md5-as-a-password-hashing-function > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Sat, 18 Apr 2020 at 02:42, K. Kamhamea <kamhamea@g > > > > > > > > > ooglemail.com> 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-M > > > > > > > > > > 3/openmeetings- > > > > > > > > > > util/src/main/java/org/apache/openmeetings/util/cry > > > > > > > > > > pt/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 <kamham > > > > > > > > > > > [email protected]> wrote: > > > > > > > > > > > > I was just about testing other encryption > > > > > > > > > > > > methods as described > > > > > > > > > > > > https://openmeetings.apache.org/CustomCryptMech > > > > > > > > > > > > anism.html > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I doubt anyone ever try this :) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Here I run into the following undocumented > > > > > > > > > > > > problems > > > > > > > > > > > > 1. Where to copy the 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-uti > > > > > > > > > > > > l/apidocs/org/apache/openmeetings/util/crypt/MD > > > > > > > > > > > > 5.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/c > > > > > > > > > > > rypt/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 > > >
