Files ( eller någon annan ström av data ) kan krypteras med PHP med mcrypt modul . Det är inte normalt installeras som standard med PHP , men det är tillgängligt via standard PHP bibliotek slutförvar , CPAN . Det ger massor av krypteringsalgoritmer , inklusive 3DESm , blowfish, och RC6 . Instruktioner
1
Skapa en ny textfil med någon texteditor du vill, förutsatt att det är i stånd att skriva vanlig text . Till exempel Anteckningar i Windows och NANO är acceptabla , men Open Office och Microsoft Word är inte , eftersom de inte gör det , som standard , skriver vanliga textfiler .
2
Spara filen med namnet " kryptera . php " .
3
Klistra in följande kod i den :
< php
$ key = ? " en hemlig nyckel " ;
$ f = fopen ( " file.csv " , " r " ) ;
$ input = fread ( $ f , filstorlek ( $ f ) ) ;
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key , $ input , MCRYPT_ENCRYPT ) ,
print $ encrypted_data ; ?
>
Denna kod öppnar först en fil med namnet " file.csv ", och läser data från den. Uppgifterna är sedan krypteras med en nyckel . I detta fall , är nyckeln " en hemlig nyckel ", och lagras i $ key variabeln. Var noga med att ändra filnamnet i " $ f = fopen ( " file.csv " , " r " ) ; " linje att spegla det filnamn du vill kryptera och nyckeln till en lämplig nyckel . Någon som känner till nyckeln kan låsa upp filen , så det borde vara svårt att gissa . Slutligen skriver den krypterade data till standard ut ( terminalen ) .