Security/暗号化
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-暗号化についてまとめてみる
#contents
*暗号化の種類 [#yc44a260]
可逆(元に戻せる)と不可逆(元に戻せない)がある。パスワ...
**不可逆暗号化 [#y0062b73]
SHA1,MD5など。MD5は衝突(入力値が違うのに暗号化後は同じに...
**可逆暗号化 [#p1485668]
不可逆であればかならず上記MD5等が引っかかるのにこっちは情...
*MySQL [#w9e75b38]
参考サイト
http://d.hatena.ne.jp/yamaback/20110819/1313735667
**可逆暗号化 [#i0292156]
一番安全と思われる方法。バイナリーが帰って来るのでBLOBかV...
mysql> SELECT AES_ENCRYPT('test','KEY');
+---------------------------+
| AES_ENCRYPT('test','KEY') |
+---------------------------+
ィy鏡稽ハカ? |
+---------------------------+
1 row in set (0.00 sec)
-バイナリになってしまうのでHEXかます。
mysql> SELECT HEX(AES_ENCRYPT('test','KEY'));
+----------------------------------+
| HEX(AES_ENCRYPT('test','KEY')) |
+----------------------------------+
| 24400DA879F9E28BBE8C6DCA0CB6103F |
+----------------------------------+
1 row in set (0.01 sec)
-戻すにはUNHEX
select AES_DECRYPT(UNHEX(password),'key')
#counter
終了行:
-暗号化についてまとめてみる
#contents
*暗号化の種類 [#yc44a260]
可逆(元に戻せる)と不可逆(元に戻せない)がある。パスワ...
**不可逆暗号化 [#y0062b73]
SHA1,MD5など。MD5は衝突(入力値が違うのに暗号化後は同じに...
**可逆暗号化 [#p1485668]
不可逆であればかならず上記MD5等が引っかかるのにこっちは情...
*MySQL [#w9e75b38]
参考サイト
http://d.hatena.ne.jp/yamaback/20110819/1313735667
**可逆暗号化 [#i0292156]
一番安全と思われる方法。バイナリーが帰って来るのでBLOBかV...
mysql> SELECT AES_ENCRYPT('test','KEY');
+---------------------------+
| AES_ENCRYPT('test','KEY') |
+---------------------------+
ィy鏡稽ハカ? |
+---------------------------+
1 row in set (0.00 sec)
-バイナリになってしまうのでHEXかます。
mysql> SELECT HEX(AES_ENCRYPT('test','KEY'));
+----------------------------------+
| HEX(AES_ENCRYPT('test','KEY')) |
+----------------------------------+
| 24400DA879F9E28BBE8C6DCA0CB6103F |
+----------------------------------+
1 row in set (0.01 sec)
-戻すにはUNHEX
select AES_DECRYPT(UNHEX(password),'key')
#counter
ページ名: