xy-crypto 学苑非对称加密工具
基于CryptoJS v3.1.2进行封装
npm安装
npm install xy-crypto -S
目录如下:
.└── xy-crypto ├── index.js ├── package.json └── README.md
使用
项目引用
因小程序安装xy-crypto依赖,上传代码时,会报:无法使用代码保护功能,因些建议小程序直接引用index.js文件
/** * CryptoJS Crypto对象,内含各种加密方法 * encryptDes 加密方法 基本CryptoJS进行加密,返回加密后的内容 */
** encryptDes方法参数 props **
参数 | 描述 | 类型 |
---|---|---|
message | 密文(加密内容) | |
key | 公钥 | String |
/** * 加密 * @param * @param * @retrun { String } 加密后的字符串 */const encryptDes = { var keyHex =CryptoJSencUtf8; var option = mode:CryptoJSmodeECB padding:CryptoJSpadPkcs7 ; var encrypted =CryptoJSDES; return encrypted; //base64类型 //return encrypted.ciphertext.toString(); //hex类型};