Bug #3710
make key derivation use full unicode
Status: | New | Start date: | 09/04/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | |||
Target version: | future | |||
Component: |
Description
A bug in Android's javax.crypto.SecretKeyFactory
prevents it from using anything but the first 8-bits of any unicode character. For now, there is a workaround in place (#3664), but ideally cacheword would use all the bits from the password when deriving a key.
Related issues
History
#1 Updated by hans over 3 years ago
Also, this means that the resulting key will change, so that means that any SQLCipher or IOCipher databases will need to be rekeyed.