U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

《OpenSSL3.0学习之二十五 EVP简介》

来源:http://www.tudoupe.com时间:2022-02-19

?博客首页: 男星的博客
?欢迎关注?点赞?收藏⭐️留言?
❤️ 期待一起交流!
?作者水平很有限,如果发现错误,求告知,多谢!
?有问题可私信交流!!!

文章目录

      • ?名字
      • ?描述

?名字

evp - 高级加密函数

?描述

EVP 库为加密函数提供了高级接口。

EVP_SealXXX和==EVP_OpenXXX ==提供公钥加密和解密,以实现数字"信封"。

EVP_DigestSignXXXEVP_DigestVerifyXXX函数实现数字签名和消息身份验证代码 (MAC)。

对称加密可用EVP_EncryptXXX函数。EVP_DigestXXX函数提供消息摘要。

EVP_PKEYXXX函数为非对称算法提供了高级接口。EVP_PKEYs可以使用EVP_PKEY_fromdata页面上描述的函数与特定算法的私钥相关联, 或者可以使用EVP_PKEY_keygen生成新密钥。EVP_PKEYs可以使用EVP_PKEY_eq进行比较,也可以使用EVP_PKEY_print_private进行打印。EVP_PKEY_todata可用于将密钥转换回OSSL_PARAM数组。

EVP_PKEY函数支持全系列非对称算法操作:

  • 密钥协议
    参见EVP_PKEY_derive
  • 签名和验证
    参见EVP_PKEY_signEVP_PKEY_verifyEVP_PKEY_verify_recover。但是,请注意,这些函数不执行要签名的数据的摘要。因此, 通常您会使用EVP_DigestSignInit函数来实现此目的。
  • 加密和解密
    参阅EVP_PKEY_encryptEVP_PKEY_decrypt。但是,请注意,这些函数仅执行加密和解密。由于公钥加密是一项昂贵的操作, 通常您会使用EVP_SealInitEVP_OpenInit函数将加密的消息包装在"数字信封"中。
  • 基于密码的加密提供支持
    EVP_BytesToKey函数为基于密码的加密提供了一些有限的支持。仔细选择参数将提供与PKCS#5 PBKDF1兼容的实现。但是,新应用程序通常不应使用此方法(例如,首选PCKS#5中的PBKDF2)。
  • base 64 编码和解码
    EVP_EncodeXXXEVP_DecodeXXX函数实现base64编码和解码。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息