prima di tutto, scusa se la mia domanda non è chiara, perché l'inglese non è la mia prima lingua. Ad ogni modo, lasciatemi spiegare il concetto che sto cercando di risolvere come la soluzione migliore. Ho alcuni ragazzi e vogliono privacy per il loro cloud (hosting dei loro file). Ok, la crittografia è la strada da percorrere, credo. Così ho fatto alcune ricerche veloci e ho scoperto che posso criptare i loro file con PHP e memorizzarli nel server del cloud. Ma in questo modo, per decodificare i loro file e dare loro un download del file originale, avrò bisogno di ottenere la loro chiave di crittografia (che dovrebbe essere segreta e conservata solo dal lato client) e usarla PHP mcrypt, per decifrare il file. In questo modo, creo la possibilità di "agganciare" le loro chiavi di crittografia e di decodificare i loro file anche senza il permesso. Ok, non faccio finta di farlo, ma voglio "lavarmi le mani" (forse questa espressione non funziona bene in inglese, ma cerca di capire) su ciò che stanno ospitando lì. Se in qualsiasi momento, per motivi legali, mi viene richiesto di ottenere la chiave di qualche utente e di decrittografare i file, semplicemente non voglio avere alcun modo per farlo. C'è un modo per farlo con la libreria PHP mcrypt? Forse facendo qualche funzione di hashing con la loro chiave di crittografia (solo supponendo) o magari elaborando il file scaricato sul lato client tramite javascript (è anche possibile?)