Encryption At Rest #33
taythebot
started this conversation in
03 Ideas / Feature Requests
Replies: 1 comment 1 reply
-
|
I think this is quite a good idea, but will be useless unless making a specific lock or something like that... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Looking to implement encryption for the data files. I propose following Bitwarden's encryption guide.
The encryption algorithm will be AES-CBC-256 and will use PBKDF2 SHA-256 to derive an encryption key from the master password. PBKDF2 will use 100,001 iterations.
Decryption will occur when a user enters a new day. Whenever a change is made, the entire data will be encrypted and then the file will be overwritten.
I also propose using the library Forge, which is an encryption library for Node that is optimized for applications with heavy network usage. This is to accommodate for sync in the future.
Beta Was this translation helpful? Give feedback.
All reactions