SCAIN (Simple Crypto Algorithm Ideated by a Novice) is a simple cryptographic algorithm that generates different output with the same input and the same password. It uses pass phrases and keys of arbitrary lengths.
|Tags||Security Cryptography Software Development Libraries|
|Operating Systems||POSIX Linux|
Release Notes: Bit trasposition now works with 64-multiple bit keys.
Release Notes: This release of the algorithm features a new dynamic key encryption, which increases the number of possibilities for differences in blocks of ciphertext, even if you don't use bit trasposition and the plaintext is rather similar.
Release Notes: This version does not yet implement key-hiding and it's only intended for developers, since no utilities are supplied. It features a total code rewrite to make it simpler and faster, (multiple) bit trasposition on 64bits and 64-multiples bits, unlimited key length, and better speed and reliability. It uses no dynamic memory allocation/free (it works on supplied buffers).