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.