STERFIELD
開発ナレッジ2014.03.19

symfony2の暗号化

symfony2の暗号化の仕組みを学んで、普通のプロジェクトでも使えるかと思います。

流れ

1、まずpasswordとsaltをmergeする。(merge後の文字列は、password.”{“.salt.”}” になる)
2、merge後の文字列を指定アルゴリズム(md5、sha512など)で暗号化(phpのhash関数を使う、復号が不可能)
3、指定回数(iterations)で重複して暗号化する。
4、base64_encodeかbin2hexを使ってDBに保存

設定ファイル

symfony2のデフォルトのセキュリティ設定ファイルはapp/config/security.ymlです。

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む