Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Conversione Stringhe

  1. #1

    Conversione Stringhe

    ciao a tutti, io dovrei fare la seguenti trasformazione di stringa:

    ISO -> UTF-8 -> SHA1 -> BASE64

    codice:
    <?php
    
    $str = '123456
    
    ';
    $u8 = iconv("ISO-8859-1","UTF-8",$str);
    $hash1 = sha1($u8);
    $b64 = base64_encode($hash1);
    echo "ISO:. ".$str;
    echo "UTF-8:. ".$u8."
    
    ";
    echo "SHA1:. ".$hash1;
    echo "
    
    BASE64:. ".$b64;
    echo "
    
    Key reale:. fEqNCco3Yq9h5ZUglD3CZJT4lBs="; //questa è la key ke dovrebbe spuntare
    
    ?>
    questo è quello che ho fatto, me li converte tutti meno che UTF-8.

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Prova a guardare se fa al caso tuo http://it.php.net/manual/it/function.utf8-encode.php
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    sono orami 3 giorni che guardo questa pagina ... non va.

  4. #4
    io non ho capito...vuoi convertire la tua chiave in tutti quei modi?
    non basta fare una sola conversione che sia one-way?

  5. #5
    ho provato ma il risultato non va. è una sorta d criptazione che fa il mio server...

    sto facendo una pagina php di registrazione per un server game, e nel file delle passw scrive in base64 dopo essere passato in tutti quei formati.

  6. #6
    mi da quest errore

    Call to undefined function: iconv() in d:\programmi\easyphp1-7\www\personali\password2.php on line 4


    io ho abilitato il modulo dll da php.ini ed ho copiato il tutto nella cartella di default... ma continua quest errore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.