UNPKG

@bakesaled/cement

Version:

A library that encrypts and decrypt files or strings.

10 lines (9 loc) 518 B
import { EncryptedValueModel } from './encrypted-value.model'; export declare class CryptoService { generateHash(password: string): Promise<any>; verifyHash(hash: any, password: any): Promise<boolean>; encrypt(hash: string, value: string): Promise<EncryptedValueModel>; encryptSync(hash: string, value: string): EncryptedValueModel; decrypt(hash: string, encryptedValue: EncryptedValueModel): Promise<unknown>; decryptSync(hash: string, encryptedValue: EncryptedValueModel): string; }