Criptografia em PHP
Código fonte que criptografa um string qualquer.
Data | Autor | Changelog | Download |
---|---|---|---|
28/07/2001 9:40am | Daniel Menezes | - | Versão 1.0 |
Amigo,
Adaptei seu script de criptografia para uma funcionalidade diferente da que você está propondo. Eu não gero o arquivo ".txt" pois não possuo espaço suficiente no servidor. Então, consegui adaptá-lo de forma que ele gere a chave no script mesmo!!! Acontece que, o script está inconstante, ou seja, as vezes ele gera o código corretamente, as vezes não. Eu estou utilizando a criptografia como condição de validação de um formulário para passar para a outra parte do cadastro, para que não seja possível um lammer qualquer interferir no banco de dados via digitação dos dados na url. O que acontece realmente é que, ou a chave é gerada corretamente e o cadastro continua, ou a chave é gerada corretamente até um determinado ponto e depois não descriptografa mais. Não existe um determinado ponto lógico. A impressão que tenho é que a chave é descriptografada corretamente até um certo ponto e depois a função se perde!!! Será que você poderia me ajudar, me dar uma sugestão!!!
Abraços e obrigado!!!
Adaptei seu script de criptografia para uma funcionalidade diferente da que você está propondo. Eu não gero o arquivo ".txt" pois não possuo espaço suficiente no servidor. Então, consegui adaptá-lo de forma que ele gere a chave no script mesmo!!! Acontece que, o script está inconstante, ou seja, as vezes ele gera o código corretamente, as vezes não. Eu estou utilizando a criptografia como condição de validação de um formulário para passar para a outra parte do cadastro, para que não seja possível um lammer qualquer interferir no banco de dados via digitação dos dados na url. O que acontece realmente é que, ou a chave é gerada corretamente e o cadastro continua, ou a chave é gerada corretamente até um determinado ponto e depois não descriptografa mais. Não existe um determinado ponto lógico. A impressão que tenho é que a chave é descriptografada corretamente até um certo ponto e depois a função se perde!!! Será que você poderia me ajudar, me dar uma sugestão!!!
Abraços e obrigado!!!
13/10/2005 8:30am
(~19 anos atrás)
Vc deve estar passando a string criptografada pela url não é?
Entao.. aí está p problema... o browser as vzs altera alguns caracteres e na hora de decriptografar da erro..
oq vc tem que fazer é usar as funçoes urlencode() e urldecode().
[]´s