safeStorage API 列表

本模块包含 5 个 API。

Methods(方法)

API 说明 鸿蒙支持
safeStorage.isEncryptionAvailable() 返回 boolean,表示加密功能是否可用。 支持
safeStorage.encryptString(plainText) 返回 Buffer,包含加密后字符串的字节数组。 支持
safeStorage.decryptString(encrypted) 返回 string,对加密的 Buffer 进行解密并返回原始字符串。 支持
safeStorage.setUsePlainTextEncryption(usePlainText) 在 Linux 上,当无法确定当前桌面环境的有效系统密码管理器时,强制模块使用内存密码生成对称密钥用于加解密。在 Windows 和 macOS 上此方法无效。 支持
safeStorage.getSelectedStorageBackend() 返回 string,表示 Linux 上当前选用的密码管理器的友好名称。 不支持