Criptografia rot13
Autor/fonte: Mauricio
E-mail/Url: http://www.vivaolinux.com.br/script/Criptografia-rot13
Tags: [ criptografia ] [ rot13 ]
Tweet
Criptografa uma string usando ROT13. Acredito que seja a criptografia mais simples que existe, mas dependendo da problema já resolve.
Script:
Script:
// 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;
}
Enviado por xKuRt em 27/06/2010 às 19:59
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Quarta, 22 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
- Setor de telecomunicações vai receber mais recursos para a melhoria da internet
- Lynx - Browser via terminal no GNU/Linux
- Microsoft anuncia novo Xbox One, concorrente do PlayStation 4
- Britânicos criam tag capaz de rastrear pessoas e animais a distância via rádio
- Yahoo! confirma compra do Tumblr por US$1,1 bilhão
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- marceloespiritaem 22/05 às 11:44
- CARWSem 22/05 às 10:32
- xKuRtem 22/05 às 07:29
Últimos membros cadastrados
- igorabbem 20/05
- paulinho2012em 20/05
- valkyem 18/05





