アフィリエイト広告を利用しています

2020年09月14日

PHPで暗号化

Web上のシステム間でデータの受け渡しが必要になったので、APIを作成した。

一応できたのだが、データが平文なのが気になる。

PHPのopensslで暗号化してみた。

PHP5.3以降で記述できるらしい。


 $key="passphrase";
 $str="abcdef"

 //暗号化
 $angou=openssl_encrypt($str,'aes-256-ecb',$key);
 echo $angou;

 //復号化
 $fukugou = openssl_decrypt($encrypt,'aes-256-ecb',$key);
 echo $fukugou;


思ったよりも簡単だった。

'aes-256-ecb'は暗号メソッドと呼ばれ、いくつか種類があるらしい。

暗号化と複合化の確認には以下のサイトが便利だった。

AES/256/EBC 暗号化・復号化ツール
https://flatsystems.net/encrypt_aes_ecb.php








posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド