Criptografia rot13
Publicado por Mauricio (última atualização em 17/06/2010)
[ Hits: 11.083 ]
Homepage: http://www.mbmaciel.com
Criptografa uma string usando ROT13. Acredito que seja a criptografia mais simples que existe, mas dependendo da problema já resolve. ;)
// Desenvolvido por Mauricio Maciel // vivaolinux.com.br/~mordecai // Use para estudo #include <iostream> #include <string> using namespace std; string codec_text; int i,k,len; string rot13(string text) { codec_text = ""; len = text.length()+1; for (i=0; i < len; i++ ) { k = int(text[i]); // 65-77 para 78-90 e 97-109 para 110-122 if ( (k >= 65 && k <= 77) || (k >= 97 && k <= 109) ) { codec_text += char(k+13); } // 78-90 para 65-77 e 110-122 para 97-109 else if ( (k >= 78 && k <= 90) || (k >= 110 && k <= 122) ) { codec_text += char(k-13); } else { codec_text += char(k); } } return codec_text; } int main() { string encrypt = "Testando criptografia Rot13"; encrypt = rot13(encrypt); cout << "Critografado : " << encrypt << endl; encrypt = rot13(encrypt); cout << "De volta: " << encrypt << endl; return 0; }
Exploit para kernel 2.6.12-rc4
[C] Criptografia por Inversão de bits
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
biblioteca buscar informações na internet (1)
Notebuxo positivo vaio VJFE43F11X Something has gone seriously wrong... (6)