Visualizzazione risultati 1 fino 6 di 6

Discussione: problema crypt/decrypt variabili

  1. #1
    Guest

    Predefinito problema crypt/decrypt variabili

    Ciao a tutti,
    per un sito che sto facendo ho pensato di cryptare le variabili che passo tramite get, perche' non siano direttamente visibili all'utente.

    faccio cosi:
    -creo la stringa di variabili/valore tipo var1=valore1&var2=valore2...
    -"crypto" la stringa
    - passo la stringa "cryptata" in una variabile

    poi...
    -prendo la variabile $varEncrypted=$_REQUEST['var']
    -decrypto la variabile e vado a prendermi le vere variabili dalla stringa.

    tutto bello ma....su altervista non funziona

    Mi spiego meglio...
    la funzione usata e' quella in questo link
    http://www.weberdev.com/get_example-4118.html

    in locale con easyPHP funziona perfettamente (con PHP 4.3.10) mentre su altervista quando devo "decryptare" la stringa ALCUNE VOLTE sbaglia ritornando caratteri sbagliati

    Qualche idea o consiglio??

  2. #2
    Guest

    Predefinito

    Scusa, mi faresti un esempio di querystring criptata?


    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Scusa, mi faresti un esempio di querystring criptata?


    Ciao!
    ad esempio.

    voglio passare

    goto=infosquadra&idsquadra=21

    lo converto....e diventa una cosa del tipo

    CSHUihVsH8Iwa37Dc2lJ06MK/QFnzDQCjCN52p7xK1U4fMmQU7U9Kd3M4Kyx7wmV


    e lo passo con pagina.php?var=CSHUihVsH8Iwa37Dc2lJ06MK/QFnzDQCjCN52p7xK1U4fMmQU7U9Kd3M4Kyx7wmV

    dopodiche' prendo var...la riconverto nella prima stringa...e prendo variabili con valori associati con 2 semplici split-string

  4. #4
    Guest

    Predefinito

    Se devo essere sincero non mi pare tanto sicuro. Chiunque altro utilizzi o conosca quello script può decriptare facilmente il tutto.

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da Xenom89 Visualizza messaggio
    Se devo essere sincero non mi pare tanto sicuro. Chiunque altro utilizzi o conosca quello script può decriptare facilmente il tutto.
    ci sono migliaia di script che funzionano analogamente con una chiave scelta dall'utente.
    Non e' questo il punto

  6. #6
    Guest

    Predefinito

    PROBLEMA RISOLTO.
    Lascio la soluzione nel caso possa mai servire a qualcuno.

    In pratica nella codifica capita che nella stringa appaia il carattere +

    ad esempio:

    7leN2SiAQjWBIl8PPCZUlO+1snD1UbiPPpfM1Afhhsg=

    quando ricevevo tale stringa attraverso $_REQUEST il + veniva interpretato come concatenazione di stringhe e quindi uno spazio...e la stringa risultava quindi

    7leN2SiAQjWBIl8PPCZUlO 1snD1UbiPPpfM1Afhhsg=

    rimettendo il + al suo posto tutto funziona
    ciao e grazie cmq

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •