rhmask命令可以生成加密文件,同时也会生成一个对应的解密文件。使用解密文件可以对加密文件进行解密操作。
rhmask [选项] 加密文件 [解密文件]
| 选项 | 说明 |
|---|---|
| -d | 解密模式 |
| -k 密钥 | 使用指定的密钥进行加密/解密 |
| -V | 显示版本信息 |
| -h | 显示帮助信息 |
对文件进行加密,生成加密文件和对应的解密文件:
# 创建原始文件
echo "这是敏感数据" > secret.txt
# 使用rhmask加密文件
rhmask secret.txt secret.mask
# 查看生成的文件
ls -l secret.*
使用指定的密钥对文件进行加密:
# 使用密钥加密
rhmask -k "mysecretkey" data.txt data.mask
使用解密文件恢复原始内容:
# 解密文件
rhmask -d secret.mask secret.decrypted
# 查看解密后的内容
cat secret.decrypted
使用密钥对加密文件进行解密:
# 使用密钥解密
rhmask -d -k "mysecretkey" data.mask data.restored