shell openssl加解密字符串
时间: 2023-09-17 11:07:54 浏览: 72
使用 OpenSSL 命令行工具可以进行加解密字符串。以下是示例命令:
1. 加密字符串
```
echo "Hello, world!" | openssl aes-256-cbc -a -salt -pass pass:mysecretpassword
```
其中,`-a` 表示使用 Base64 编码输出,`-salt` 表示加盐,`-pass pass:mysecretpassword` 表示使用密码 `mysecretpassword` 进行加密。
2. 解密字符串
```
echo "U2FsdGVkX19Cj7C9xGJY5jXuZgjN9Iv4yieeRr6VH9g=" | openssl aes-256-cbc -a -d -salt -pass pass:mysecretpassword
```
其中,`-d` 表示解码 Base64 输出,其他参数与加密命令相同。
注意:在实际使用中,请替换密码为自己的密码,避免泄露。