これは、文字列または自己復号ページを保護し、パスワードを生成するために使用することができます。
これは、Webサイトはクライアント上の単純な暗号化を行うことができます。
それは、入力として文字列を受け取り、128ビットの数、ハッシュを生成します。
同じ文字列は常に同じハッシュを生成するが、与えられたハッシュは、元の文字列を決定するために一般的に不可能です。
セキュアハッシュアルゴリズムは、パスワードを保護し、データの整合性を確保するために有用である
この特長:
このアルゴリズム:
SHA-1
SHA-256
SHA-512
MD5
RIPEMD-160
HMAC
このリリースで新しい何が:
この変更:
複数のアルゴリズム - RIPEMD-160、SHA-256とSHA-512は、現在寄与コードに基づいて、サポートされています。 MD4のサポートが削除されました。
スクリプトの圧縮されたバージョンでは、YUIコンプレッサーによって処理、ご利用いただけます。 SHA1-min.js 3KB未満です。
改良されたUnicodeサポート。デフォルトでは、入力文字列は、今ではほとんどの人が望むものである、ハッシュ化される前に、UTF-8としてエンコードされます。これは、UTF-16を使用することも可能ですが、chrsz構成変数がなくなっています。
任意の出力エンコーディング。あなたは、出力のエンコードに使用する文字列を指定することができます。文字列の長さが2のべき乗である必要はありません。これは、短いパスワードで、できるだけ多くの予測不可能性を使用するパスワードメーカー、のために有用です。
バグの修正:
即時のコードが実行されていない場合、スクリプトが正しく機能するようになりましたので、グリースモンキーを含むいくつかの異常なプラットフォームをサポートしています。
rstr2binlは現在、いくつかのブラウザのバグを回避するために、ゼロで配列をpreinitialises。
md5_vm_test hex_caseが1に設定されている場合に動作するようになりました
この要件:
このJavaScriptはクライアント側で有効になって
コメントが見つかりません