2015-12-27 28 views
6


Ho bisogno di crittografare/decodificare i dati con PHP. Sono completamente nuovo a questo, tuttavia ho letto che Libsodium-PHP è lo strumento migliore per la crittografia AES. Proprio come le altre librerie di crittografia PHP che ho ricercato, Libsoduim-PHP sembrava offrire quasi nessuna documentazione su come usare la libreria (che ero in grado di trovare). Chiunque abbia esperienza con la crittografia PHP o mi indirizza verso una buona risorsa di apprendimento o scrive poche righe di codice di esempio usando Libsoduim-PHP?
La ringrazio molto per l'aiuto,
AtlasCome crittografare/decodificare AES con Libsodium-PHP

risposta

7

Proprio come le altre librerie di crittografia PHP Ho studiato Libsoduim-PHP sembrava offrire quasi alcuna documentazione di come utilizzare la libreria (che ero in grado di trovare).

Da the libsodium-php Github page troverete un link diretto al a free online book che copre tutto quello che dovete sapere per iniziare con libsodium.

Il capitolo finale contiene libsodium recipes, ma ogni capitolo contiene informazioni dettagliate sull'utilizzo.

Se è specificamente necessario AES, read this.

Se non si ha un requisito "AES-o-bust" sopra la testa, dove il mancato utilizzo specifico di AES significa che il proprio reparto viene tagliato e gli sviluppatori devono affrontare un plotone di esecuzione, si dovrebbe prendere in considerazione solo l'uso di crypto_secretbox usa Xsalsa20 per la crittografia e allega un tag di autenticazione Poly1305. (Questo è authenticated encryption, che si desidera utilizzare quasi sempre.)

Se si desidera easy-mode, consultare Halite.

+2

Grazie per l'aiuto – atlas81887