Criptografia rot13
Publicado por Mauricio (última atualização em 17/06/2010)
[ Hits: 11.587 ]
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; }
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (1)
O que você está ouvindo agora? [2] (190)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (5)
warsaw parou de funcionar após atualização do sistema (solução) (10)