This link doesn't work either. Got a 404 :-( Am So., 19. Apr. 2020 um 02:47 Uhr schrieb Maxim Solodovnik < solomax...@gmail.com>:
> forget the link https://github.com/openmeetings/custom-crypt > > On Sun, 19 Apr 2020 at 00:30, K. Kamhamea <kamha...@googlemail.com> wrote: > >> ??? >> Where is the example? >> >> Am Sa., 18. Apr. 2020 um 19:07 Uhr schrieb Maxim Solodovnik < >> solomax...@gmail.com>: >> >>> Here is the example >>> >>> On Sat, 18 Apr 2020 at 19:24, K. Kamhamea <kamha...@googlemail.com> >>> 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 <i...@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" <kamha...@googlemail.com>: >>>>> >>>>> 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 < >>>>> solomax...@gmail.com>: >>>>> >>>>>> 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 <kamha...@googlemail.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-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 < >>>>>>> solomax...@gmail.com>: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, 17 Apr 2020 at 18:54, K. Kamhamea <kamha...@googlemail.com> >>>>>>>> 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 >