1

ファイルと添付ファイルをPHPで送信する方法を暗号化する方法を知っている人はいますか?

例:csvファイルがある場合はtest.csvを呼び出します。ファイルを暗号化して添付し、誰かに送信する方法。また、反対側からファイルを復号化するにはどうすればよいですか?

4

1 に答える 1

1

ファイルを$file_strに入れます:

$file_string = file_get_contents("text.csv");

mcryptを介して暗号化する

$key = "mykey";
$data = mcrypt_encrypt(MCRYPT_RIJNDAEL_256,$key,$file_string,MCRYPT_MODE_CBC,$key);

クライアント側で復号化

$file_string = mcrypt_decrypt(MCRYPT_RIJNDAEL_256,$key,$data,MCRYPT_MODE_CBC,$key);

ファイルを再作成します

file_put_contents("text.csv",$file_string);
于 2012-05-22T06:18:50.423 に答える