Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.73 KB

best_practices.md

File metadata and controls

39 lines (26 loc) · 1.73 KB

Best Practices

Determining if Zpy is right for you

Zpy encrypts data at rest using your ssh private key. This has implications for the kind of security zpy provides.

  • If your private key is compromised, your encrypted data is compromised too
  • If you lose your private key, your data is lost too

Zpy is also not meant for communication. If you want to send encrypted files to someone else, Zpy is not the right tool. Consider using GPG instead.

If you know about or are interested in Cryptography, read the Theory of Operation.

What should I use it for?

Again, Zpy is new, experimental software. Do not use it for anything critical. If you are versed in cryptography, look at the source code and read the documetation before you use it.

Here are some use-case for which zpy should work well:

  • Backing up private keys, API credentials, application specific passwords
  • Backing up configuration files with secrets in them
  • Storing encrypted secrets on Google Drive or similar services
  • Encrypting files before copying them onto removable media

Other tools to consider

Miscellaneous

  • You should clone this repository on the machine where your private key is stored in case there is a problem with PyPI or GitHub.