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 上当前选用的密码管理器的友好名称。 | 不支持 |