# Encryption Tools
#security #cryptography
## Encryption
⚡ GPG
[※ source](https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets#limits-for-secrets)
Encrypt the file with passphrase
```
gpg --symmetric --cipher-algo AES256 my_secret.json
```
Decrypt the file
```
gpg --quiet --batch --yes --decrypt --passphrase="$GPG_PASSPHRASE" --output my_secret.json my_secret.json.gpg
```
⚡ Age
[FiloSottile/age: A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.](https://github.com/FiloSottile/age)
⚡ Gocryptfs
[rfjakob/gocryptfs: Encrypted overlay filesystem written in Go](https://github.com/rfjakob/gocryptfs)
Mount encrypted files. This tool can be used to synchronize encrypted files via cloud services such as iCloud, Dropbox and etc.
⚡ Apple Encrypted Image
This is macOS Only.
* Create new blank image in Disk Utility
## Encrypt and Share
* [schollz/croc: Easily and securely send things from one computer to another](https://github.com/schollz/croc)
* [Firefox Send](https://send.firefox.com/)