フロントエンドの暗号化、MD5暗号化、base64で暗号化

どのように使用するには:

まず、プラグインをダウンロードしてください

ダウンロード:https://www.npmjs.com/package/js-md5

第二に、JSファイルの導入

ます。<script type = "text / javascriptの" SRC = "JS / md5.min.js"> </ SCRIPT>

第三に、コードを使用しています

//例1:
'一と')VaRのmd5_1 = MD5
にconsole.log(md5_1); d23201238eb32a8e040cb1910d21de66 //
//例2:
VAR = md5_2 md5.hex( '単と')
はconsole.log(md5_2); / / d23201238eb32a8e040cb1910d21de66
//例3:
VAR = md5_3 md5.array(シングル「を有する)
はconsole.log(md5_3); // [210、50、。1、35、142、179、42は、142 ,. 4、12は、177、 145、13、33、222、102]
//例4:
VAR = md5_4 md5.digest( '単と')
はconsole.log(md5_4); // [210、50、。1、35、142、179、42であります、142、4、12、177、145、13、33、222、102]
//例5:
VAR = md5_5 md5.arrayBuffer( '単と')
はconsole.log(md5_5); arraybuffer //
//例6 :
VAR = md5_6 md5.buffer( '単と')関数(){//単一有する:www.gendan5.com
にconsole.log(md5_6)。//バッファ(推奨されません)
//例7:
VAR md5_7 = md5.base64( 'シングルと')
はconsole.log(md5_7); // == 0jIBI46zKo4EDLGRDSHeZg

多くの人が使用のないフロントエンドの暗号化がないと言う、それは世界のようだ全くセキュリティシステムではないのと同じ理由で、我々はこれらの措置の狙いん何の欠陥を持っていないために、しかし、低レベルの大半を排除することではありませんこの亀裂。

何のセキュリティシステムがないのでそれはある任意の措置にそれを放棄する決闘の理由ですか?

ホームドアのロックが簡単に泥棒はロックがまだインストールされていない開くことができますか?

あなたがそうする必要性を投影することができた場合そのため、彼らの大胆のフロントエンドは、当然のことながら、それを暗号化します!

フロントエンドの暗号化のメリットについての講演:

1、非セキュアHTTP接続で、元のパスワードが盗聴を防ぐために(多くの人が他のサイトのパスワードと同じパスワードを使用します)

2、暗号化されたフロントエンドは、その後、バックエンドがまだない暗号化?その答えは、バックエンドを再暗号化し、(フロントエンドの暗号化ルールを簡単に見ることがチェックされます)を保存することはできません

3、一般的に、直接、MD5を送信するのではなく、[自分の安全を確保するために暗号文の暗号化パスワード]有効なトークン+を持っていません

図4は、バックエンドのログは(一部のインナー悪魔やプライバシーの密売を防ぐために)クリアテキストでパスワードを記録しないことを保証するために、

おすすめ

転載: blog.51cto.com/14513127/2439530