Q1 : When I used the message digest algorith (MD5 of the 128 bits)
to get a message digest for a file or message then when I get the raw
byte data of the message digest and change it to character format
using the Base64 encoder in the java.misc.Base64encoder to have
the output in a readable form I get confused because when you divide
128 bits by 6 I got 21.33 which may mean 21 or 22 characters base on the
Base64 format. I did this in java. When I run my program I got the
message digest of 24 characters and also I got the two characters (==) at
the end of the message digest such example as : r1Er6kbaMQEJxRnzN581HA==
2- In the DES what kind of characters substitution is used when we
used the session keys to encrypt data.
3- Also is the RSA is available with sun provider to use or not. If
so please give me the site or URL to try it. Thank you
omar@ee.fit.edu