encrypt
Type: encrypt(content: string): APIResult<string>
encrypt()
は、渡された文字列データを AES-GCM アルゴリズムで暗号化します。
概要
このメソッドはセキュリティ強化のため、AES-GCM アルゴリズムと 96 ビット IV(初期化ベクトル)を使用してデータを暗号化します。結果は以下の形式で返されます:
iv:encryptedData:authTag
引数
Option | Type | Description |
---|---|---|
content | string | 暗号化したいプレーンテキスト |
戻り値
- 成功時: 暗号化された文字列を含む
APIResult<string>
オブジェクト。 - 失敗時: エラー内容を含む
APIResult<string>
オブジェクト。
使用例
TypeScript
const = .().("hello world");
if (.) {
.(.); // "abc123:encrypted:tag456"
} else {
.(.);
}
注意事項
secretKey
はhex
形式の 64 文字(32 バイト)である必要があります。- このメソッドは同期的に実行されます。
最終更新日