> 暗号・パスワード関連ツール (セキュリティ関連のウェブアプリ)
> 暗号鍵・パスワード関連
>
';
var http ='../crypt/'; var path ='crypt_script_lib_'; var src = http+path;
var files =['download','file_check','file_read_bin','run_key_gen']; var ext ='.'+'js';
var html =''; for( var i=0, len=files.length; i
補足
より安全に使いたいのであれば 長い暗号鍵(256bit)にした方が耐性は強くなり解読されにくくなります。但し処理を軽くしたいのであれば 短い暗号鍵(128bit)にするのも選択肢に入ります。
あとがき
1bitは 0と1の2パターンの情報で構成されています。
1byteは 8bit (2の8乗=256パターン)の情報で構成されています。
なので 8bytesは64bit、16bytesは128bit、32bytesは256bitの長さになります。
例)
32bit (4bytes) : 00010203 (8桁)
64bit (8bytes) : 0001020304050607 (16桁)
128bit (16bytes) : 000102030405060708090A0B0C0D0E0F (32桁)
32bitの長さだと 2の32乗=4,294,967,295(4ギガ)パターンの数値を扱えます。
64bitの長さだと 2の64乗=18,446,744,073,709,551,616(16エクサ)パターンの数値を扱えます。
128bitの長さだと 2の128乗=340,282,366,920,938,463,463,374,607,431,768,211,456パターンの数値を扱えます。
256bitの長さは 天文学的な数値になります。256bitの長さだと 現在のスーパーコンピューターで総当たりで計算したら解読するのにとても時間がかかるので、解読するのが現実的ではないレベルの安全性になります。
(年時点)
外部リンク
鍵 (暗号) - Wikipedia
関連リンク
文字列暗号鍵化ツール
パスワードHMAC暗号鍵化ツール
パスワードPBKDF2暗号鍵化ツール
パスワード自動生成ツール
ハッシュ計算ツール (チェックサム確認ツール)
▲
上部に移動する