SOPS Secrets Manager - Encrypt and Decrypt Secrets | Online Free DevTools by Hexmos
Encrypt secrets with SOPS Secrets Manager. Securely manage sensitive data using encryption, decryption, and rotation keys. Free online tool, no registration required.
sops
SOPS (Secrets OPerationS): a simple and flexible tool for managing secrets. More information: https://github.com/getsops/sops.
- Encrypt a file:
sops -e {{path/to/file.json}} > {{path/to/file.enc.json}}
- Decrypt a file to
stdout:
sops -d {{path/to/file.enc.json}}
- Update the declared keys in a
sopsfile:
sops updatekeys {{path/to/file.enc.yaml}}
- Rotate data keys for a
sopsfile:
sops -r {{path/to/file.enc.yaml}}
- Change the extension of the file once encrypted:
sops -d --input-type json {{path/to/file.enc.json}}
- Extract keys by naming them, and array elements by numbering them:
sops -d --extract '["an_array"][1]' {{path/to/file.enc.json}}
- Show the difference between two
sopsfiles:
diff <(sops -d {{path/to/secret1.enc.yaml}}) <(sops -d {{path/to/secret2.enc.yaml}})