openssl 简单的加密和解密文件
这是一个简单的Bash脚本,用于加密/解密本地文件和字符信息。它使用了OpenSSL工具,支持AES-256-CBC加密算法和PBKDF2密钥派生函数,确保了强大的加密保护。
用法
加密本地文件
1下载或复制 encrypt.sh 脚本到本地。
2在终端中进入脚本所在的目录。
3运行脚本:bash encrypt.sh
4提示输入要加密的文件夹路径,然后输入加密密码。
5脚本将加密指定文件夹中的所有文件,并覆盖原始文件。
解密本地文件
1下载或复制 decrypt.sh 脚本到本地。
2在终端中进入脚本所在的目录。
3运行脚本:bash decrypt.sh
4提示输入要解密的加密文件夹路径,然后输入解密密码。
5脚本将解密指定文件夹中的所有文件,并覆盖原始加密文件。
加密和解密字符信息
1下载或复制 message.sh 脚本到本地。
2在终端中进入脚本所在的目录。
3运行脚本:bash message.sh
4提示输入要加密的字符信息,然后输入加密密码。
5脚本将加密字符信息并将加密结果复制到剪贴板。
6如果无法解密,则认为是新输入的字符,则会加密后复制到剪切板。
注意事项
使用本工具时,请确保你已经安装了OpenSSL和Bash。可以通过运行 openssl version 来检查是否已安装。
加密/解密密码应该足够强大并且不易被猜测。请确保密码不容易被他人获取。
预定义的密码,这是很有缺陷的。
执行加密/解密操作前,请备份你的重要文件。加密后的文件无法恢复,一旦忘记密码,数据将无法解密。