multi-layers-encryption
Version:
Encryption and decryption with multiple configurable layers
14 lines (13 loc) • 335 B
TypeScript
export type LayerConfig = {
algorithm: string;
key: string;
salt?: string;
};
export declare class MultiLayerEncryption {
private layers;
constructor(layers: LayerConfig[]);
encrypt(content: string): string;
decrypt(content: string): string;
private getKeyLength;
}
export default MultiLayerEncryption;