Skip to Content
このプロジェクトは現在「開発段階」です。仕様や挙動が予告なく変更される可能性があります。

encrypt

Type: encrypt(content: string): APIResult<string>

encrypt() は、渡された文字列データを AES-GCM アルゴリズムで暗号化します。


概要

このメソッドはセキュリティ強化のため、AES-GCM アルゴリズムと 96 ビット IV(初期化ベクトル)を使用してデータを暗号化します。結果は以下の形式で返されます:

iv:encryptedData:authTag

引数

OptionTypeDescription
contentstring暗号化したいプレーンテキスト

戻り値

  • 成功時: 暗号化された文字列を含む APIResult<string> オブジェクト。
  • 失敗時: エラー内容を含む APIResult<string> オブジェクト。

使用例

TypeScript
const = .().("hello world"); if (.) { .(.); // "abc123:encrypted:tag456" } else { .(.); }

注意事項

  • secretKeyhex 形式の 64 文字(32 バイト)である必要があります。
  • このメソッドは同期的に実行されます。
最終更新日