Skip to content

wangyifan349/openSSL_encrypt

Repository files navigation

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 来检查是否已安装。

加密/解密密码应该足够强大并且不易被猜测。请确保密码不容易被他人获取。

预定义的密码,这是很有缺陷的。

执行加密/解密操作前,请备份你的重要文件。加密后的文件无法恢复,一旦忘记密码,数据将无法解密。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published