Criptografia rot13
Publicado por Mauricio (última atualização em 17/06/2010)
[ Hits: 11.388 ]
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; }
Esse código pode ser considerado um vírus?
Exploit para kernel 2.6.12-rc4
Nenhum comentário foi encontrado.
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Bloqueio no teclado quando abre navegador Firefox (8)
RKHUNTER para quem quer um exame minucioso do seu Linux (0)
Warsaw no openSUSE [RESOLVIDO] (9)
tela preta na instalação do linux debian 8 (steam os) em notebook posi... (2)