Appearance
Documentation / @kizami/crypto / Encryptor
Interface: Encryptor
Defined in: encryptor.ts:22
Methods
decrypt()
decrypt(
stored):Promise<string|null>
Defined in: encryptor.ts:29
保存値を復号する。"enc:" プレフィクスが無ければ平文とみなしそのまま返す。 復号できない場合(鍵不一致・破損・未知バージョン)は例外を投げず null を返す。
Parameters
stored
string
Returns
Promise<string | null>
encrypt()
encrypt(
plain):Promise<string>
Defined in: encryptor.ts:24
平文を暗号化し "enc:v1:<ivBase64>:<ciphertextBase64>" を返す。
Parameters
plain
string
Returns
Promise<string>