arquivos (ou qualquer outro fluxo de dados) podem ser criptografados pelo PHP usando o módulo MCrypt . Ele normalmente não é instalado por padrão com PHP, mas está disponível através do repositório biblioteca PHP padrão , CPAN . Ele oferece dezenas de algoritmos de criptografia , incluindo 3DESm , Blowfish, e RC6 . Instruções
1
Crie um novo arquivo de texto usando qualquer editor de texto que quiser, desde que seja capaz de escrever um texto simples. Por exemplo, o Notepad do Windows e NANO são aceitáveis, mas o Open Office e Microsoft Word não são, uma vez que eles não fazem, por padrão, gravar arquivos de texto simples.
2
Salve o arquivo com o nome de " criptografar . php " .
3
cole o seguinte código dentro dele :
$ key =" a chave secreta ";
$ f = fopen ( " arquivo.csv ", " r");
$ input = fread ( $ f , filesize ( $ f ) );
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key , $ input , MCRYPT_ENCRYPT );
print $ encrypted_data ;
>
Esse código primeiro abre um arquivo chamado " arquivo.csv ? , " e lê os dados a partir dele . Os dados são então criptografada usando uma chave. Neste caso , a chave é " uma chave secreta ", e está armazenado na variável $ chave . Certifique-se de alterar o nome do arquivo no " $ f = fopen ( " arquivo.csv "," r "); " linha para refletir o nome do arquivo que você gostaria de criptografar ea chave para uma chave adequada . Qualquer um que conhece a chave pode desbloquear o arquivo, por isso deve ser difícil de adivinhar. Finalmente , ele imprime os dados criptografados para a saída padrão ( o terminal) .