crypto-js加密库实现PBKDF2方式加密224、256、512位

前端数据加密常用crypto-js加密库方式进行加密,本文介绍基于crypto-js加密库实现PBKDF2方式加密224、256、512位。


一、在线PBKDF2加密工具

    1.1、工具地址《在线实现PBKDF2进行加密

二、前端crypto-js加密库

    2.1、安装crypto-js

npm install crypto-js

    2.2、页面中引入加密库

import CryptoJS from "crypto-js";

    2.3、PBKDF2方式加密

//128位  1次迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 128/32, iterations: 1 }).toString();
//128位 不迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 128/32}).toString();
//256位 1次迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 256/32, iterations: 1 }).toString();
//256位 1次迭代位 不迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 256/32 }).toString();
//512位 1次迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 512/32, iterations: 1}).toString();
//512位 1次迭代位 不迭代
CryptoJS.PBKDF2("六月初工具站","密钥,可不填",{ keySize: 512/32 }).toString();

迭代:关于迭代次数,需要根据实际情况来调整。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!