Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [SQL] Problema codificia funzione AES_ENCRYPT

    Utilizzo la funzione AES_ENCRYPT per codificare le password che vengono registrate nel database. Il problema deriva che questa funzione mi mette anche caratteri stranissimi che la controfunzione AES_DECRYPT non riesce a decodificare dando errore nell'invio delle password ai singoli utenti.
    C'è il sistema di specificare una codifica, o un range di caratteri, entro quale l'AES_ENCRYPT dovrebbe funzionare???
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Hai usato un campo di tipo blob per memorizzare le password?

  3. #3
    Ho risolto in una maniera un pò meccanica ma ce l'ho fatta

    Scusa, ma che succedeva se mettevo il campo blob?? Io l'ho provato ma non saprei dirti.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se usi un campo di tipo varchar con alcuni caratteri può dare problemi.

    Come hai risolto?

  5. #5
    prova più che con un blob cpn un varbinary ... simile al varchar ma per i dati binari

  6. #6
    Originariamente inviato da nicola75ss
    Se usi un campo di tipo varchar con alcuni caratteri può dare problemi.

    Come hai risolto?
    Ho risolto in maniera stupida in due soluzioni

    1) Fare un replace degli apici per non bloccare la stringa ASP (che non c'entra niente con questo forum )

    2) Mette il valore del campo nella query e non il recordset

    codice:
    "select aes_decrypt(utente.password,variabile_controllo) from utente"
    invece di passare utente.password come variabile che poi causa errori di comprensione e codifica caratteri.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.