什么是openssl 库

发布于:2022-12-13 ⋅ 阅读:(717) ⋅ 点赞:(0)

What Is OpenSSL Library ?

by İsmail Baydan 

OpenSSL is most popular open source cryptography library which provides a lot of tools, libraries, algorithms about cryptography. It is mostly known with Secure Socket Layers (SSL) and Transport Layer Security (TLS) protocols.

OpenSSL是最流行的开源加密库,它提供了许多关于加密的工具、库和算法。它主要与安全套接字层(SSL)和传输层安全(TLS)协议有关。

支持的加密算法

Encryption is used to make given data unreadable by the intruders. It is mainly used for confidentiality. OpenSSL supports following algorithms.

加密用于使入侵者无法读取给定数据。主要用于保密。OpenSSL支持以下算法。

  • RAS

  • DSA

  • AES

  • DES

  • 3DES

支持的hash算法

Hashing is used to create one way values which can not be converted back. This is useful for creating values identify given data. OpenSSL supports following hash algorithms.

哈希用于创建无法转换回的单向值。这对于创建标识给定数据的值很有用。OpenSSL支持以下哈希算法。

  • MD4

  • MD5

  • SHA1

  • SHA256

  • SHA512

  • RC4

  • DES

  • HMAC

支持的证书算法

Certificates used for authentic of the given data. OpenSSL supports following X.509 Certificate Algorithms

用于验证给定数据的证书。OpenSSL支持以下X.509证书算法

  • RSA

  • DSA

  • Elliptic Curves

支持的证书格式

Certificates hold some data and this data should be formatted in a standard manner. Certificate formats are used to specify this data structure.

证书包含一些数据,这些数据应以标准方式格式化。证书格式用于指定此数据结构。

  • PCKS10

  • X509

  • PKCS12

原文链接:What Is OpenSSL Library? – POFTUT


网站公告

今日签到

点亮在社区的每一天
去签到