Cryptr:使用Shell脚本进行OpenSSL加密和解密文件

cryptr介绍

Cryptr是一个简单实用的Shell脚本程序,可用它进行OpenSSL加密和解密文件。

Cryptr:使用Shell脚本进行OpenSSL加密和解密文件
cryptr加密解密

cryptr安装

git clone https://github.com/nodesocket/cryptr.git
ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

cryptr使用

加密

加密encrypt - 使用OpenSSL AES-256密码块链接加密文件。写入加密文件(密文)附加.aes扩展名。

cryptr encrypt ./secret-file
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
ls -alh
-rw-r--r--1 usergroup 1.0G Oct1 13:33 secret-file
-rw-r--r--1 usergroup 1.0G Oct1 13:34 secret-file.aes

解密

解密decrypt - 使用OpenSSL AES-256密码块链接解密加密文件。写出解密文件(明文)删除.aes扩展名。

ls -alh
-rw-r--r--1 usergroup 1.0G Oct1 13:34 secret-file.aes
cryptr decrypt ./secret-file.aes
enter aes-256-cbc decryption password
ls -alh
-rw-r--r--1 usergroup 1.0G Oct1 13:35 secret-file
-rw-r--r--1 usergroup 1.0G Oct1 13:34 secret-file.aes

帮助命令

help - 显示帮助命令

cryptr help
Usage: cryptr command <command-specific-options>

encrypt <file> Encrypt file
decrypt <file.aes> Decrypt encrypted file
help Displays help
versionDisplays the current version