Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Criptografia com Senha de Variaveis

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Criptografia com Senha de Variaveis

    Ola Galera... Não vou falar muito! O script é auto explicativo!

    Esses dias precisei de uma criptografia para uma variavel $_get, e pesquisei e o resultado estou compartilhando com voces aqui:

    Código PHP:
    <?

    /**

    ==================================================================================================

    CRIPT DA PALAVRA PROCURADA - COMEÇO

    ==================================================================================================

    **/

    function Randomizar($iv_len){
        
    $iv '';
        while (
    $iv_len-- > 0) {
            
    $iv .= chr(mt_rand() & 0xFF);
        }
        return 
    $iv;
    }

    function 
    encrypt_url($texto$iv_len 16){
        
    $texto .= "\x13";
            
    $texto $texto;
        
    $n strlen($texto);
        if (
    $n 16$texto .= str_repeat("\0"16 - ($n 16));
        
    $i 0;
        
    $Enc_Texto Randomizar($iv_len);
        
    $iv substr($Enc_Texto0512);
        while (
    $i $n) {
            
    $Bloco substr($texto$i16) ^ pack('H*'md5($iv));
            
    $Enc_Texto .= $Bloco;
            
    $iv substr($Bloco $iv0512);
            
    $i += 16;
        }
        return 
    base64_encode(urlencode($Enc_Texto));
    }

    function 
    decrypt_url($Enc_Texto$iv_len 16){
            
    $Enc_Texto urldecode(base64_decode($Enc_Texto));
        
    $n strlen($Enc_Texto);
        
    $i $iv_len;
        
    $texto '';
        
    $iv substr(substr($Enc_Texto0$iv_len), 0512);
        while (
    $i $n) {
            
    $Bloco substr($Enc_Texto$i16);
            
    $texto .= $Bloco pack('H*'md5($iv));
            
    $iv substr($Bloco $iv0512);
            
    $i += 16;
        }
        return 
    preg_replace('/\\x13\\x00*$/'''$texto);
    }


    //Aqui é definida a Variavel que será encriptada

    $texto $_POST['palavra_buscar'];

    //Aqui definimos a senha

    $senha 'forum.guiadohacker.com.br';

    $Enc_Texto encrypt_url($texto$senha); /** Texto Encriptado **/

    $texto2 decrypt_url($Enc_Texto$senha); /** Texto Decriptado **/

    /**

    ==================================================================================================

    CRIPT DA PALAVRA PROCURADA - FIM

    ==================================================================================================

    **/

    ?>
    Achei bem legal, não vou colocar créditos, pois estava em varios sites, e nao tinha!
    Mas lembrando que não sao meus!
    Um dia saio dessa merda... Governo só gosta de vagabundos!

  • Font Size
    #2
    Muito boa a dica... vou colocar nos meus backups...

    Vlw

    Comment

    X
    Working...
    X