Criptografia imune à criptoanálise CR foi desenvolvido originalmente em 2005, em caráter experimental. No entanto, o algoritmo era vulnerável à criptoanálise em sua forma original e foi abandonado indeterminadamente, até que sua primeira versão segura e funcional surgiu após a retomada do projeto em busca de um algoritomo de criptografia próprio para Seruus, tendo sido utilizado na proteção dos bancos de dados durante largo período e mostrado-se extremamente confiável até sua substituição pelo mais robusto Blowfish. Apesar de sua substituição, CR provou-se extremamente seguro pela forma atípica como aborda a codificação de caracteres, impossibilitando a criptoanálise pela mera canalização prévia do conteúdo por entre algoritmos de compactação e codificação estática. Antes da geração do arquivo cifrado o mesmo é revestido por uma camada de compactação gzip, codificação em base64, então cifrado e compactado novamente. Com isso, os caracteres alfanuméricos contidos no texto cifrado nada mais são do que uma simples terceira camada de substituição mono-alfabética dinâmica (definida pela senha), porém sobre 2 camadas de substituição poli-alfabética estática (base64 + gzip), proporcionando um escudo simples e eficiente para qualquer tipo de arquivo. (livre para o uso sob os termos da licensa GNU GPL v2) |
| ||||
|