Filer ( eller noen annen strøm av data) kan krypteres på PHP bruker Mcrypt modulen. Det er normalt ikke installert som standard med PHP, men den er tilgjengelig via standard PHP bibliotek depotet, CPAN . Det gir dusinvis av krypteringsalgoritmer , inkludert 3DESm , Blowfish , og RC6 . Instruksjoner
en
Lag en ny tekstfil ved hjelp av tekst editor du vil, forutsatt at den er i stand til å skrive ren tekst . For eksempel Windows Notepad og NANO er akseptabelt, men Open Office og Microsoft Word ikke er det, siden de ikke gjør det, som standard, skriver rene tekstfiler .
2
Lagre filen med navnet " kryptere . php " .
3
Lim inn følgende kode i det : en
< php
$ key = ? " en hemmelig nøkkel ";
$ f = fopen ( " file.csv " , "r ");
$ innspill = fread ( $ f, filstørrelse ( $ f ));
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key, $ innspill , MCRYPT_ENCRYPT ) ;
print $ encrypted_data ; ?
>
Denne koden åpner først en fil som heter " file.csv , " og leser data fra den. Dataene blir så kryptert ved hjelp av en nøkkel. I dette tilfelle er nøkkelen " en hemmelig nøkkel ", og er lagret i $ viktig variabel . Sørg for å endre filnavnet i " $ f = fopen ( " file.csv " , " r "); " linje for å reflektere filnavnet du ønsker å kryptere og nøkkelen til en passende nøkkel . Alle som kjenner nøkkelen kan låse opp filen , så det skal være vanskelig å gjette . Til slutt , skriver den de krypterte data til standard ut ( terminal) .