========================================================================

SEA1em5
(2011-09-12)
Simple Encryption Algorithm
with Password- and
Hash-Based Random Initialisation Vectors
using a conventional Linear Congruential Generator (LCG)


========================================================================
This is the extreme minimalistic Version of SEA1xm5, it could be described as a 1-2-3 Encyription/Decryption Cipher :)  (Download the Source as ZIP-File)

Lisiting of Main-Functions from the JavaScript-SourceCode

*** Encrypt ***
1) Build a Salt    2) Derive the Seeds from the hashed salted Password   3) Xor encrypt the Plaintext

*** Decrypt ***
1) Get the Salt    2) Derive the Seeds from the hashed salted Password   3) Xor decrypt the Ciphertext


Password


Plaintext



Ciphertext

        Show Debug Details



Copyright (c) 2011, Karl-Uwe Frank
This Software and it's Encryption Algorithm (SEA1em5) is released
under the Non-Profit Open Software License 3.0 (NPOSL-3.0)
http://www.opensource.org/licenses/NOSL3.0
This Code and the Encryption Algorithm (SEA1em5) can be used freely
for all personal, academic or non-commercial Purposes.
For commercial Purposes please contact karl.frank [a T] freecx.co.uk


Last update: 2011-09-13, 20:23 GMT