回答編集履歴
2
補足追記。
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
|
-
JavaScript
|
1
|
+
JavaScriptに関しては、まだまだ知識は浅いですが、セキュリティは一応専門なので、答えから少々ずれるかもしれませんが、コメントします。
|
2
2
|
|
3
3
|
|
4
|
+
|
5
|
+
JavaScriptの連想配列はハッシュですよ。
|
4
6
|
|
5
7
|
おそらく下記の内容から察するに、一方向性ハッシュ関数(暗号学的ハッシュ関数)を使いたいということだと思いますが。
|
6
8
|
|
1
補足追記
test
CHANGED
@@ -18,4 +18,10 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
まず、ハッシュ関数云々の前に、セキュリティに関する知識を一度学習された方が、結果的に近道だと思いますが、利用するハッシュ関数に関して言えば、最低限、SHA-256以上のハッシュ関数を用いるべきです。
|
21
|
+
まず、ハッシュ関数云々の前に、セキュリティに関する知識を一度学習された方が、結果的に近道だと思いますが、利用するハッシュ関数に関して言えば、最低限、```SHA-256```以上のハッシュ関数を用いるべきです。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
ただ、セキュリティを意識しての質問だと思うので、補足しますが、
|
26
|
+
|
27
|
+
セキュリティで肝に銘じておかなければならないことは、**そのシステムの最弱の部分がそのシステム全体のセキュリティレベルになる**ということです。なぜなら、攻撃者は、あらゆる手段をつくして100のうち99個が破れなくても、1点でも突破できれば良いのですから。
|