Исходник программы, показывающей пример создания алгоритма шифрования,
основанного на SHA-512/HAVAL хешировании, мутации таблиц подстановки и
ключа шифрования с использованиям вариации на тему PRNG (работающая
идея, 512-разрядный ключ, 64 байтный блок, 8 циклов, CBC)