zoukankan      html  css  js  c++  java
  • Openssl基本组成与应用

      SSL与Openssl有什么关系?

      ssl是一种应用,表示安全的套接字层,是为那些明文应用提供加密机制的应用,openssl是一个实现该协议的库,当然还实现了其他很多东西,并且是open source,虽然Openssl作为SSL的一个库,但就其自身功能也是相当强大的。

    1、组成  

    libcrypto:通用功能的加密库

    libssl:用于实现TLX/SSL的功能

    openssl:多功能命令工具,用于生成密钥,创建数字证书,手动加密解密数据

    2、常用命令

     1)、Message Digest commands(信息摘要算法也可以叫单向加密算法)

    单向加密的算法有:md2、md4、md5、rmd160、sha、sha1  

    命令:

      openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1][-out filename]

    /path/to/somefile

    作用:用于实现在网络通信中保证所传输的数据完整性

    3,可以使用openssl 搭建一个CA认证服务器。实现证书的发放。

  • 相关阅读:
    Servlet的生命周期及工作原理
    抓包---firebug
    firebug抓包
    token认证来龙去脉
    性能测试报告注意事项
    性能测试报告
    Error -26601解决办法
    lr新手误区
    css定位
    xpath定位
  • 原文地址:https://www.cnblogs.com/fengfengyang/p/15249266.html
Copyright © 2011-2022 走看看