+1

Criptografia simples para iniciantes

criado por Fábio Moura em 26/09/2012 9:39pm
Não vou me ater aqui a parte do formulário ou da criação da variável, vamos ao que interessa :

OBS.: Neste caso, a senha só poderia conter letras, números, ponto e vírgula .

$senha="campo do formulário";

$cripto_a = array('&', '!', '@', '$', '%', '*', '^', '~', '/', '{', ';', '|', '}', '=', '-', '+', '?', ':', '>', '<');

$cripto_b = array('a', 'e', 'i', 'o', 'u', '1', 's', 'm', 't', 'r', 'p', 's', 'd', '2', '9', '5', '3', 'c', 'l', 'n');

$senhacripto = str_replace($cripto_b, $cripto_a, $senha);

Ao final do script teríamos :

Assumindo que a senha enviada foi 123mudar , a variável $senhacripto iria conter o seguinte valor : *=?~%}&{

Para descriptografar, bastaria inverter a ordem das variaveis $cripto_a e $cripto_b dentro do str_replace :

$cripto_a = array('&', '!', '@', '$', '%', '*', '^', '~', '/', '{', ';', '|', '}', '=', '-', '+', '?', ':', '>', '<');

$cripto_b = array('a', 'e', 'i', 'o', 'u', '1', 's', 'm', 't', 'r', 'p', 's', 'd', '2', '9', '5', '3', 'c', 'l', 'n');

$senhadescripto = str_replace($cripto_a, $cripto_b, $senhacripto);

Espero que possa ser útil

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)