Files ( ou tout autre flux de données ) peuvent être cryptées en utilisant le module PHP MCrypt . Il n'est normalement pas installé par défaut avec PHP, mais il est disponible à travers le référentiel standard de PHP bibliothèque CPAN. Il fournit des dizaines d' algorithmes de chiffrement , y compris 3DESm , Blowfish , et RC6 . Instructions
1
Créer un nouveau fichier texte à l'aide de n'importe quel éditeur de texte que vous aimez , à condition qu'il soit capable d'écrire du texte simple . Par exemple , Windows Notepad et NANO sont acceptables, mais Open Office et Microsoft Word ne sont pas , car ils ne le font pas , par défaut, écrire des fichiers texte .
2
Enregistrez le fichier sous le nom de " chiffrer . php " .
3
Collez le code suivant dans le:
< php
$ key =?" une clé secrète " ;
$ f = fopen (" file.csv ", " r") ;
$ input = fread ( $ f , filesize ( $ f ) ) ;
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , clés $, entrée, mcrypt_encrypt ) ;
impression
$ encrypted_data ;
> Photos
Ce code ouvre d'abord un fichier nommé " file.csv », et lit les données qu'il contient. Les données sont alors cryptées à l'aide d'une clé . Dans ce cas , la clé est " une clé secrète », et est stocké dans la variable $ key . N'oubliez pas de changer le nom du fichier dans le " $ f = fopen (" file.csv "," r ") ; « ligne afin de refléter le nom du fichier que vous souhaitez chiffrer et la clé d'une clé appropriée . Toute personne qui connaît la clé peut ouvrir les fichiers, il devrait donc être difficile à deviner. Enfin , elle imprime les données chiffrées de rupture de la norme ( le terminal).