teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

内容追記

2017/03/09 06:21

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,4 +1,4 @@
1
- [MD5](http://e-words.jp/w/MD5.html)では不可逆な一方向関数を用いるため、一般的には逆変換できません。
1
+ [MD5](http://e-words.jp/w/MD5.html)では不可逆な一方向関数を用いるため、一般的には逆変換できませんし、そのような関数はありません
2
2
  しかし入力値がある範囲しかとりえないなどの条件がついている場合は`レインボーテーブル`という手法などで元値を特定することはできます。
3
3
 
4
4
  参考:[レインボーテーブル – パスワード流出への対策を根本から理解する。](http://dev.classmethod.jp/security/rainbowtable/)