【问题标题】:What are the requirements for SQLCipher passphrase?SQLCipher 密码有什么要求?
【发布时间】:2019-04-30 22:55:14
【问题描述】:

对 SQLCipher 密码有任何要求吗?例如,最小和最大符号数、无效符号等。

【问题讨论】:

    标签: passwords sqlcipher passphrase


    【解决方案1】:

    对 SQLCipher 密码没有任何要求。默认情况下,SQLCipher 密钥经过 256000 次 PBKDF2-HMAC-SHA512 迭代的密钥派生过程,用于将密码转换为用于数据库的加密密钥。这有助于防止暴力破解和字典攻击。但是,如果应用程序想要强制执行特定的密码验证过程,它必须自己实现该逻辑。

    【讨论】:

    • 感谢斯蒂芬的澄清!