Skip to content

StorageApi

StorageApi 接口定义了用于存储和检索数据的方法,包括加密和解密功能。

decryptGet

获取加密存储中的字符串值。

  • key: 键名

  • defaultValue: 可选,默认值

decryptString

对加密的字符串进行解密。

  • value: 要解密的字符串

delete

删除存储中的值。

  • key: 键名

encryptSet

对字符串进行加密并存储。

  • key: 键名

  • value: 要加密并存储的字符串

encryptString

使用 DPAPI 生成的加密密钥对字符串进行加密。根据 Windows 文档:“通常,只有与加密数据的用户具有相同登录凭据的用户才可以解密数据”。因此,内容受到同一计算机上其他用户的保护,但不受同一用户空间中运行的其他应用程序的保护。

  • value: 要加密的字符串

参考:

get

获取存储中的值。

  • key: 键名

  • defaultValue: 可选,默认值

getObject

获取存储中的对象值。

  • key: 键名

  • defaultValue: 可选,默认值

set

设置存储中的值。

  • key: 键名

  • value: 要存储的值,可以是 BaseType 或对象