Criptografando mensagens com PHP

Ensina um meio de criptografar mensagens, ou seja, de escrever mensagens em códigos, por meio de um algoritmo utilizando Teoria dos Números. Útil para criptografar senhas de sites e enviar mensagens secretas para amigos(as). Pode ser aplicado em qualquer outra linguagem de programação.

[ Hits: 67.215 ]

Por: Laudelino em 05/04/2005


Considerações finais e referências



Espero ter ajudado aos que não conheciam criptografia. Não entrei em mais detalhes para não tornar o artigo muito extenso e cansativo, por isso, listarei a seguir algumas referências.

[1] Silva, A. A. Números Relações e Criptografia. Departamento de Matemática - UFPB. http://www.mat.ufpb.br/me_aas.zip

[2] Gomes, R., Conceitos de criptografia com chave simétrica e assimétrica. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1406

[3] Menezes Neto, J. L de Alguns Exemplos e Proposições da Teoria dos Números. http://sportarquivo.sites.uol.com.br/matematica/teoria_dos_numeros.pdf

[4] Koblitz, A Course in Number Theory and Cryptography 2.ª edição, Springer.

Observação 4: As referências [1] e [4] explicam com todo o rigor matemático como se faz para criptografar mensagens.

Só foi possível desenvolver este artigo por conta do meu trabalho de Iniciação Científica, Teoria dos Números e Criptografia, que estou desenvolvendo com o Prof. Andrade na UFPB. O relatório estará a disposição, em agosto de 2005 (previsão), na página: http://sportarquivo.sites.uol.com.br/matematica/

RQLCGSMRUKUSHKEUSUPLR_CVS

A mensagem acima foi criptografada com a função Cripto-Sistema f(x)=25x+18 em Z27, para descriptografar, use a=13 e b=9.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Conceitos básicos
   3. Iniciando com o PHP
   4. Implementando o cripto-sistema
   5. Criptografando
   6. criptografia.php
   7. Descriptografando uma mensagem
   8. Adicionando símbolos no alfabeto
   9. Considerações finais e referências
Outros artigos deste autor

PostgreSQL: comandos básicos

Programando PostgreSQL + PHP

Método de Newton e PHP

Leitura recomendada

Pentesting on PHP apps: XSS

Instalações PHP não seguras

PHP: Programando com segurança

Segurança: Autenticando o PHP com HTTP (Authentication Required)

Segurança em PHP

  
Comentários
[1] Comentário enviado por kimmay em 06/04/2005 - 15:11h

Muito bom mano..

parabiensss...

[2] Comentário enviado por pacoca em 06/04/2005 - 17:34h

quero deixar meus parabens ao artigo descrito acima, se tinha alguma dúvida sobre.... elas acabaram.
São artigos desse nível que faz com que o vol seja o que é hoje, ponto de referencia para profissionais da área ensinarem e aprenderem cada vez mais.

[3] Comentário enviado por WhiteFox em 06/04/2005 - 21:28h

Muito bom seu Artigo!

Haveria a possiilidade de colocar o [espaço] no script ? Como ?

Obrigado e Parabéns!

[4] Comentário enviado por djrosario em 17/03/2006 - 14:21h

Não entendi como a função g(x) é a inversa de f(x), se um pressuposto para isto é que ela deve satisfazer a condição f(g(x))=x e isto não se verifica nas funções apresentadas no artigo?

[5] Comentário enviado por removido em 24/04/2006 - 18:09h

Muito válido esse seu artigo, gosto da área de criptografia, está sendo muito válido para meu apredizado, parabéns.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts