Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/candiddev/rot
Future proof secrets management
https://github.com/candiddev/rot
crypto secrets
Last synced: 8 days ago
JSON representation
Future proof secrets management
- Host: GitHub
- URL: https://github.com/candiddev/rot
- Owner: candiddev
- License: agpl-3.0
- Created: 2023-11-26T16:02:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-13T23:25:47.000Z (7 months ago)
- Last Synced: 2024-04-14T10:56:18.089Z (7 months ago)
- Topics: crypto, secrets
- Language: Go
- Homepage: https://rotx.dev/
- Size: 5.11 MB
- Stars: 487
- Watchers: 5
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Rot
> Secure Secrets Management for the Modern Sysadmin
**Latest Release Notes: [v2024.06](https://rotx.dev/blog/whats-new-202406/)**
[:speech_balloon: Discussions](https://github.com/candiddev/rot/discussions)\
[:book: Docs](https://rotx.dev/docs/)\
[:arrow_down: Download](https://rotx.dev/docs/guides/install-rot/)\
[:motorway: Roadmap](https://github.com/orgs/candiddev/projects/6/views/31)Rot is a command line (CLI) tool for managing cryptographic values.
Rot makes cryptography easy:
- Generate keys and values using current best encryption
- Version and track your secrets
- Secure secrets among individuals using Shamir Secret Sharing
- Rekey encrypted values to the latest encryption standards
- Share your encrypted values with other users and devices
- Perform one-way encryption for zero-knowledge secrets
- Run commands and scripts with encrypted values injected through environment variables
- Store your encrypted values securely in git with human-readable diffs
- Generate and view X.509 certificates and Certificate Authorities
- Generate and view JWTs
- Generate and verify signatures
- Generate SSH keys and certificatesVisit https://rotx.dev for more information.
## Why Rot?
Aside from the infamous [ROT13 Caeser cipher](https://en.wikipedia.org/wiki/ROT13), cryptographic keys have a tendency to "rot" rather quickly. Frequent use of keys inevitably leads to leakage and/or compromise, and the underlying encryption algorithms may not be secure in the future. Cryptographic material doesn't `age` well in general.