红联Linux门户
Linux帮助

关于openssl中用des的问题

发布时间:2012-02-20 14:59:53来源:红联作者:youngboy
各位大侠:
我用的linux是centos,内核版本是2.6.18
当我用如下命令时:
openssl enc -des -a -in aa -out aa.des
提示输入密码后增加了一个aa.des文件
但是当我用一下命令时
openssl enc -des -d -in aa.des -out pp
输入正确的密码后提示为:
bad magic number
请问是怎么回事呀?
文章评论

共有 5 条评论

  1. youngboy 于 2012-02-23 17:19:22发表:

    多谢了。

  2. alick 于 2012-02-21 20:47:18发表:

    4# youngboy


    (6)m:b 你仔细看~~~其中第一个命令才是正确的。

  3. youngboy 于 2012-02-21 07:58:32发表:

    楼上,您的最后不是也出现bad magic number了吗?也没有成功呀?

  4. alick 于 2012-02-20 19:40:35发表:

    注意你加密时指定了 -a 选项,解密时同样需要 -a 选项。具体参见[code]man enc[/code]下面是我的测试:[code]$ openssl enc -des -d -a -in aa.des -out pp
    enter des-cbc decryption password:
    $ cat pp
    secrect
    $ openssl enc -des -d -in aa.des -out bb
    enter des-cbc decryption password:
    bad magic number
    [/code]

  5. sfbzb 于 2012-02-20 15:09:30发表:

    我是看都看不懂呢!