@63pokupki/nodejs-common
Version:
Common nodejs functionality
15 lines (14 loc) • 500 B
TypeScript
export declare enum CryptAlgT {
RC4 = "rc4",
AES256CTR = "aes-256-ctr",
AES256CBC = "aes-256-cbc"
}
/**
* Шифрование данных
* @param alg - Алгоритм шифровани
* @param key - ключ 48 символов
* @param data - данные для шифрования
* @returns
*/
export declare function mEncrypt(alg: CryptAlgT, key: string, data: string): string;
export declare function mDecrypt(alg: CryptAlgT, key: string, sEncrypted: string): string;