Files (oder einem anderen Datenstrom ) kann durch Verwendung der PHP MCrypt Modul verschlüsselt werden. Es ist normalerweise nicht standardmäßig mit PHP installiert, aber es ist durch die Standard PHP Library -Repository zur Verfügung , CPAN . Es bietet Dutzende von Verschlüsselungsalgorithmen, darunter 3DESm , Blowfish, RC6 und . Anleitung
1
Erstellen Sie eine neue Textdatei mit einem beliebigen Texteditor Sie möchten, vorausgesetzt, es ist in der Lage zu schreiben Klartext . Zum Beispiel Windows Notepad und NANO sind akzeptabel, aber Open Office und Microsoft Word sind es nicht, weil sie es nicht tun, standardmäßig , schreiben Textdateien .
2
Speichern Sie die Datei mit dem Namen " verschlüsseln . php " .
3
Fügen Sie folgenden Code in ihr :
< php
$ key = ? " ein geheimer Schlüssel ";
$ f = fopen (" file.csv ", " r");
$ input = fread ($ f , filesize ( $ f) );
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key, $ input , MCRYPT_ENCRYPT );
print $ encrypted_data ; ?
>
Dieser Code öffnet eine Datei mit dem Namen " file.csv ", und liest die Daten aus. Die Daten werden dann mit einem Schlüssel verschlüsselt . In diesem Fall ist der Schlüssel " ein geheimer Schlüssel , " und wird in der Variable $ key gespeichert. Achten Sie darauf, den Namen der Datei in der " $ f = fopen (" file.csv "," r ") zu ändern; " Linie, um den Dateinamen, den Sie gerne verschlüsseln würde und den Schlüssel zu einem passenden Schlüssel zu reflektieren. Jeder, der den Schlüssel kennt, kann die Datei entsperren , so sollte es sein, schwer zu erraten . Schließlich druckt er die verschlüsselten Daten an die Standardausgabe ( das Terminal) .