Cryptr:使用Shell脚本进行OpenSSL加密和解密文件
- 发表于
- 安全工具
cryptr介绍
Cryptr是一个简单实用的Shell脚本程序,可用它进行OpenSSL加密和解密文件。
cryptr安装
1 2 |
git clone https://github.com/nodesocket/cryptr.git ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr |
cryptr使用
加密
加密encrypt - 使用OpenSSL AES-256密码块链接加密文件。写入加密文件(密文)附加.aes扩展名。
1 2 3 |
cryptr encrypt ./secret-file enter aes-256-cbc encryption password: Verifying - enter aes-256-cbc encryption password: |
1 2 3 |
ls -alh -rw-r--r-- 1 user group 1.0G Oct 1 13:33 secret-file -rw-r--r-- 1 user group 1.0G Oct 1 13:34 secret-file.aes |
解密
解密decrypt - 使用OpenSSL AES-256密码块链接解密加密文件。写出解密文件(明文)删除.aes扩展名。
1 2 |
ls -alh -rw-r--r-- 1 user group 1.0G Oct 1 13:34 secret-file.aes |
1 2 |
cryptr decrypt ./secret-file.aes enter aes-256-cbc decryption password |
1 2 3 |
ls -alh -rw-r--r-- 1 user group 1.0G Oct 1 13:35 secret-file -rw-r--r-- 1 user group 1.0G Oct 1 13:34 secret-file.aes |
帮助命令
help - 显示帮助命令
1 2 3 4 5 6 7 |
cryptr help Usage: cryptr command <command-specific-options> encrypt <file> Encrypt file decrypt <file.aes> Decrypt encrypted file help Displays help version Displays the current version |
原文连接:Cryptr:使用Shell脚本进行OpenSSL加密和解密文件
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。