今日は、リクエストに 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