, , , . :
, . , , , Linux/Unix. - , , , "". HEX (base16) base64, ( , "UtahJarhead" " doen N" ).
( ):
- ( , ROT13, , - , Vigenère, );
- AES ( OpenSSL, ), base64 ;
- AES ( OpenSSL), , - .
: - - , , ...
edit: , , , . , ascii n , , [1].
, , "" (, ), .
[1] Some cryptologists will disagree that you may consider the output of the hash function to be "random" (you would use the "Random Oracle Model"). The hash coding should be such that, provided that the bits are evenly distributed at the input, there is a uniform distribution of letters as output. When you combine this “pad” with the message, it should be a one-to-one mapping, so the distribution of the final result is uniform.
source
share