当前位置:   article > 正文

OpenSSL之API编程 - C/C++实现AES、DES、3DES、SM4对称加密算法_openssl 3des

openssl 3des

文章介绍

  • 本文章介绍了OpenSSL 对称加解密算法(AES、DES、3DES、SM4等)的相关接口,并使用C语言实现了AES和SM4加解密。

对称加解密算法

OpenSSL介绍

  • openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现、对称/非对称加密算法、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
  • openssl采用C语言作为开发语言,这使得它具有优秀的跨平台性能。openssl支持Linux、UNIX、windows、Mac等平台。
  • github源码地址
  • openssl_1.1.1u工程: 不知道如何集成Openssl工程的话, 可以下载我集成好的测试工程使用。

相关API

  • EVP_CIPHER_CTX_new

    •   /*
        *  @brief  创建加解密算法上下文
        *  
      • 1
      • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/990916
推荐阅读
  

闽ICP备14008679号