UNPKG

sqsdk-utils

Version:

双旗sdk业务工具包

30 lines (29 loc) 726 B
import { default as CryptoJS } from 'crypto-js'; /** * 随机生成aes 密钥 * @returns {string} */ export declare const generateAesKey: () => CryptoJS.lib.WordArray; /** * 加密base64 * @returns {string} */ export declare const encryptBase64: (str: any) => string; /** * 解密base64 */ export declare const decryptBase64: (str: any) => CryptoJS.lib.WordArray; /** * 使用密钥对数据进行加密 * @param message * @param aesKey * @returns {string} */ export declare const encryptWithAes: (message: any, aesKey: any) => string; /** * 使用密钥对数据进行解密 * @param message * @param aesKey * @returns {string} */ export declare const decryptWithAes: (message: any, aesKey: any) => string;