Skip to content

Make sure the file saved into the disk is always encrypted, decrypted file will be virtual and never will be saved into disk.

License

Notifications You must be signed in to change notification settings

slaveOftime/AlwaysSecure

Repository files navigation

always-secure

Make sure the encrypted content is always secure for edit.

Features

  • Select some text and search command Always Secure: encrypt selected content, then provide a password to encrypt it.

  • Select the encrypted content and search command Always Secure: decrypt selected content, then provide password to decrypt it.

    Fo decryption, we will open an virtual file which will never be saved into disk to edit the content. When you click save it will ask for password again, and replace the selected content of the original file. Finally it will close the virtual file and open the original file automatically.

  • If a virtual file is opened for 5 mins, then it will be closed automatically.

Release Notes

[0.0.5] - 2023-03-21

  • Code refactor
  • Lower requirement for VSCode engine

[0.0.4] - 2023-03-21

Use lower case as virtual file key to avoid some edge cases

[0.0.3] - 2023-03-21

Broken changes: Use dynamic IV to make it safer.

[0.0.2] - 2023-03-21

  • Simplify code
  • Add LN number to virtual file name

[0.0.1] - 2023-03-20

  • Init release

About

Make sure the file saved into the disk is always encrypted, decrypted file will be virtual and never will be saved into disk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published