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

    PHP, sql server 2005 encrypt/decrypt column

    Ciao a tutti,

    avrei questa esigenza, voglio cryptare alcune colonne di certe tabelle del mio database SQL Server 2005. Accedo a questo database utilizzando le funzioni che la Zend framework 1 mette a disposizione, passando dal PDO ODBC. Mi chiedevo come effettuare la connessione al db per il recupero dei dati specificando la MASTER KEY utilizzata per cryptare i dati. Sapete come fare?

    Grazie,
    Claudio
    Il mio tesssssssssoro......
    ------------------------------------

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se ho ben capito ciò che vuoi fare: la connessione al db la fai come sempre, recuperi i dati, li cripti con il metodo che preferisci e li salvi criptati nel db facendo un update sulla entry interessata.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Se ho ben capito ciò che vuoi fare: la connessione al db la fai come sempre, recuperi i dati, li cripti con il metodo che preferisci e li salvi criptati nel db facendo un update sulla entry interessata.
    Ciao,

    mmm la cryptazione volevo che la gestisse il database e non il codice php volevo cruptare attravero una master key impostata nel db. La mia perplessità è su come andare a rileggere i dati in PHP che il database ha cryptato.Attraverso sql manager si deve effettuare una chiamata:

    OPEN SYMMETRIC KEY MarketingKey11
    DECRYPTION BY SYMMETRIC KEY HarnpadoungsatayaSE3;
    GO

    e da questo momento in poi i dati sono in chiaro.

    non mi è chiaro come inviare questa direttiva attraverso codice php.
    Il mio tesssssssssoro......
    ------------------------------------

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Suppongo come una normale query.

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.