SJEA - Simple Java Encryption Algorithm

SJEA is a simple command-line binary encryption algorithm written in
JAVA.The type of the used method for the algorithm can be described as
'symmetric block cipher' using XOR methods. It uses a password and a byte-vector
array that replaces each byte of the input file and produces a new file with the
'.enc' extension. The output file will be exactly five bytes longer than the
original.Thats due to the nature of the 'block cipher'. Each byte of the
original is replaced and the following byte sequence is added at the beginning
of the file - %ENC%. MD5 check sum is used for output verification. The
encryption is efficient to a certain level. The algorithm should be considered
mainly for educational purposes but also as an open-source solution for private
use...

View the full 'readme' file for more information.




Console screenshot:






2 layer block encryption scheme:

     (bytes)
      input: AAAAAAAAAAAAAAAAAAAAA + (sum)
     vector: 01234567890ABCDEF0123 + (sum)
   password: HELLOHELLOHELLOHELLOH =
     result: XXXXXXXXXXXXXXXXXXXXX



SJEA is an open source project and its released under the GPL license.
http://www.gnu.org/licenses/

Download the latest version from Sourceforge.net
Download the latest version from Google code


Donate for the future development of this project:

Author:
Lubomir I. Ivanov (liteon)
Contact


Site hosted by:
SourceForge.net Logo
Visit project Alexandria