Files ( eller enhver anden strøm af data) kan krypteres ved PHP vha. Mcrypt modulet. Det er normalt ikke installeres som standard med PHP , men den er tilgængelig via standard PHP biblioteket repository , CPAN . Det giver snesevis af krypteringsalgoritmer , herunder 3DESm , Blowfish , og RC6 . Instruktioner
1
Opret en ny tekstfil ved hjælp af en teksteditor du vil, forudsat at det er i stand til at skrive almindelig tekst. For eksempel er Windows Notesblok og NANO acceptabel, men Open Office og Microsoft Word ikke er det, da de ikke som standard skrive almindelige tekstfiler .
2
Gem filen med navnet " kryptere . php " .
3
Indsæt følgende kode i det : Hej
< php
$ key = ? " en hemmelig nøgle " ; < br >
$ f = fopen ( " file.csv " , "r ");
$ input = fread ( $ f, filstørrelse ( $ f )),
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key, $ input , MCRYPT_ENCRYPT )
print $ encrypted_data ; ?
>
Denne kode først åbner en fil med navnet " file.csv ", og læser data fra det. Dataene krypteres ved hjælp af en nøgle . I dette tilfælde er nøglen " en hemmelig nøgle ", og er gemt i $ key variabel. Vær sikker på at ændre filnavnet i "$ f = fopen ( " file.csv " , " r "); " linje for at afspejle det filnavn, du vil kryptere , og nøglen til en passende nøgle. Enhver, der kender nøglen kan låse filen , så det bør være svært at gætte. Endelig udskriver de krypterede data til standard ud ( terminalen) .