美文网首页js css html证书
Linux_350_Openssl创建证书

Linux_350_Openssl创建证书

作者: 为宇绸缪 | 来源:发表于2022-12-31 18:08 被阅读0次

    Openssl软件实践
    openssl由三部分组成

    • libcrpto:通用加密库
    • libssl:TSL / SSL 组成库,基于会话实现了身份认证,数据加密和会话完整性
    • openssl:提供命令行工具,例如模拟创建证书

    检测版本: openssl version
    帮助信息:openssl -?
    - 标准命令行参数(standard commands): 指定对称加密和非对称加密的形式
    - 信息摘要命令(Message Digest commands):实现单向加密的算法,如md5算法
    - 密码命令(Cipher commands)
    openssl speed
    测算法加密的速度,也可以间接的表示机器的性能

    openssl enc -加密算法 -in filename -out filename
    enc 创建对称加密的方式
    -in和-out 将文件信息写入到文件当中

    mkdir /test_openssl
    cd /test_openssl
    vim my_password.txt
    写入 yu:123456
    openssl enc -des3 
    参数解释
    加密:openssl enc -des3 -salt -a -in my_password.txt -out my.pwd.des3
    加密该文件会要求输入密码,这里输入的是123456
    解密:openssl enc -des3 -d -a -salt -in my.pwd.des3 -out my.pwd.src
    enc openssl把众多的对称加密算法,统一集成在了enc指令,用法是 enc - 算法名
    -des3 指定算法
    -d  指定解密
    -e  指定加密
    -salt  密码加盐,防止密码被破解(比如利用时间戳进行二次加密)
    -a  基于base64位编码,可选参数
    -d 进行解密
    

    相关文章

      网友评论

        本文标题:Linux_350_Openssl创建证书

        本文链接:https://www.haomeiwen.com/subject/kkdqcdtx.html