sqsdk-utils
Version:
双旗sdk业务工具包
30 lines (29 loc) • 726 B
TypeScript
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;