Refactor decryption for desktop version.
Create a backup when decryption was successful.
Prepare to use key derivation algorithm.