@sparta-utils/crypto-util
Version:
一个支持多种加密算法的加密工具库,涵盖 AES、RSA、SM2、SM3、SM4、SHA、HMAC、MD5、Base64、JWT 等,适用于日常加解密、签名验签、摘要、Token 管理等场景。
14 lines (13 loc) • 413 B
TypeScript
import type { AesOptions } from '../types';
/**
* 使用 AES 加密文本(默认使用 CBC 模式)
* @param text 明文
* @param options 配置项
*/
export declare function encrypt(text: string, options: AesOptions): string;
/**
* 使用 AES 解密文本
* @param encryptedText 密文
* @param options 配置项
*/
export declare function decrypt(encryptedText: string, options: AesOptions): string;