[発生した問題] フロントエンド MD5 64 ビット小文字文字列暗号化

今日は、リクエストに MD5 64 ビット暗号化が必要な API インターフェイスを作成しました.
これは長い間頭痛の種でした.テスト中は常に 32 ビットに暗号化されていました.最後に、64 ビットの小文字を見つけました暗号化方法。

方法:
1. 最初に次のコマンドを使用して、サードパーティ ライブラリ 

npm install crypto-js をダウンロードします。
 

2.「crypto-js/sha256」と「crypto-js/enc-hex」を導入。

import sha256 from "crypto-js/sha256";

import encHex from "crypto-js/enc-hex";

3. password 変数を使用して暗号化されたパスワードを定義し、暗号化に sha256(password) を使用します。

const password = "123456"; // 将要加密的密码
const passwordHash = sha256(password).toString(encHex);
console.log(passwordHash); // 输出 64 位的密码哈希值

4.以下は印刷効果です
 

8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92


 

おすすめ

転載: blog.csdn.net/m0_64494670/article/details/130003046