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
        (~20 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