ITPub博客

首页 > Linux操作系统 > Linux操作系统 > openssl加密入门

openssl加密入门

原创 Linux操作系统 作者:pingley 时间:2012-03-07 00:02:37 0 删除 编辑
openssl加密入门
openssl是很健壮的加密工具,并提供了很多高级的用法。下面是openssl 的简单入门。
先创建一个文件用于加密,随便添加一点内容我是把这段话添加进去:
The file is sensitive.
[oracle@zeng ~]$ vi sensitive.txt  
列出openssl支持的所有的加密算法
[oracle@zeng ~]$ openssl list-cipher-commands
aes-128-cbc
aes-128-ecb
aes-192-cbc
aes-192-ecb
aes-256-cbc
aes-256-ecb
base64
选择aes-192-cbc作为加密的算法。
[oracle@zeng ~]$ openssl enc -aes-192-cbc -in sensitive.txt -out sensitive.enc
enter aes-192-cbc encryption password:
Verifying - enter aes-192-cbc encryption password:
加密以后原来的文件并不会被删除。
[oracle@zeng ~]$ ll sensitive*
-rw-r--r--. 1 oracle oinstall 48 Mar  6 18:28 sensitive.enc
-rw-r--r--. 1 oracle oinstall 23 Mar  6 18:25 sensitive.txt
解密加密过后的文件,并让文件的内容输出到标准输出上(屏幕)。
[oracle@zeng ~]$ openssl enc -d -aes-192-cbc -in sensitive.enc   
enter aes-192-cbc decryption password:
The file is sensitive.
解密加密过后的文件,解密后输出的文件名。如果指定为sensitive.txt会把原来存在的
sensitive.txt覆盖掉。
[oracle@zeng ~]$ openssl enc -d -aes-192-cbc -in sensitive.enc -out Sensitive.txt
enter aes-192-cbc decryption password:
[oracle@zeng ~]$ ll *ensitive*
-rw-r--r--. 1 oracle oinstall 48 Mar  6 18:28 sensitive.enc
-rw-r--r--. 1 oracle oinstall 23 Mar  6 18:25 sensitive.txt
-rw-r--r--. 1 oracle oinstall 23 Mar  6 18:32 Sensitive.txt

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26110315/viewspace-717904/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    169
  • 访问量
    715134