Woks  now. Thanks.

On 19/04/2020 11:35, Maxim Solodovnik wrote:
Please try now

On Sun, Apr 19, 2020, 17:28 Juan Antonio Moreno Carmona <[email protected] <mailto:[email protected]>> wrote:

    Neither to me. I think the information about custom encryption is
    at the link below.

    
https://openmeetings.apache.org/CustomCryptMechanism.html#configuration-of-custom-crypt-style1

    El 19/4/20 a las 12:16, Daniel Baker escribió:

    Not for me :


    On 19/04/2020 10:32, Maxim Solodovnik wrote:
    Works for me
    Can anyone else check?

    On Sun, Apr 19, 2020, 15:01 K. Kamhamea <[email protected]
    <mailto:[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] <mailto:[email protected]>>:

            forget the link https://github.com/openmeetings/custom-crypt

            On Sun, 19 Apr 2020 at 00:30, K. Kamhamea
            <[email protected]
            <mailto:[email protected]>> wrote:

                ???
                Where is the example?

                Am Sa., 18. Apr. 2020 um 19:07 Uhr schrieb Maxim
                Solodovnik <[email protected]
                <mailto:[email protected]>>:

                    Here is the example

                    On Sat, 18 Apr 2020 at 19:24, K. Kamhamea
                    <[email protected]
                    <mailto:[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]
                        <mailto:[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]
                            <mailto:[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]
                            <mailto:[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]
                                <mailto:[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]
                                    <mailto:[email protected]>>:


                                        On Fri, 17 Apr 2020 at
                                        18:54, K. Kamhamea
                                        <[email protected]
                                        <mailto:[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
                                            <http://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

Reply via email to