Jas*_*ine 7 linux security encryption openssl macos
我在 OS X 10.8.3 上,精通命令行,我想使用 OpenSSL 开始加密我的 MacBook Pro 上的敏感信息
我知道我可以在如下语法中使用 openSSL:
openssl enc -aes-256-ecb -in in.txt -out encrypted.txt
任何人都可以解释使用什么加密类型以及为什么?
另外,我可以将字符串粘贴到该 openSSL 命令并取回加密字符串以存储在文件中吗?(比如密码列表)。将每个密码加密存储在文本文件中,然后也加密整个文件。
我还假设可以以一种方式加密,然后使用不同的方法进行第二次加密以增加保护。
如果我在 OS XI 上加密它也假设我可以在 Linux 上解密它。
加密时需要注意以下几点:
\n\n\xe2\x97\x8f Confidentiality\n\xe2\x97\x8f Integrity\n\xe2\x97\x8f Authenticity\n\xe2\x97\x8f Non-repudiation\n\xe2\x97\x8f Access control\n\xe2\x97\x8f Difficulty compromise\nRun Code Online (Sandbox Code Playgroud)\n\n以此为基础,你应该选择对你最有帮助的方法。(作为非对称密码是完成上述许多任务的好方法。[使用私钥和公钥..])
\n\n另外,这里还有GPG 快速入门指南。
\n\n对称方式有 AES(128、192、256 位)和 DES(每块 64 位)
\n\n检查本OpenSSL 手册的这一部分
\n\n正如上面有人所说,使用GPG非对称密钥是一个很好的想法,因为使用非对称密钥在任何访问中总是比仅使用密码更安全......
要获取密码方法列表,您可以使用:
\n\nopenssl list-cipher-commands\nRun Code Online (Sandbox Code Playgroud)\n\n例如 AES 密码:
\n\nopenssl enc -aes-256-cbc -salt -in file.txt -out file.enc\nRun Code Online (Sandbox Code Playgroud)\n\n并解密
\n\nopenssl enc -d -aes-256-cbc -a -in file.enc\nRun Code Online (Sandbox Code Playgroud)\n\n尽管如此,您可能有时想要加密文件而不必构建或使用密钥/证书结构。
\n\n链接中有How do I base64-encode something?部分和How do I simply encrypt a file?部分。希望这可以帮到你
希望这可以帮助。请记住始终阅读您所使用的产品的手册。
\n| 归档时间: |
|
| 查看次数: |
18960 次 |
| 最近记录: |