openssl加密解密流程
2016-12-31 15:38:22 0 举报
登录查看完整内容
openssl是一款强大的安全套接字层密码库,包含了各种主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议。其加密解密流程如下:首先,通过openssl生成一对公钥和私钥;然后,使用公钥进行加密,私钥进行解密;或者反过来,使用私钥进行加密,公钥进行解密。在这个过程中,openssl还提供了数字签名和验证的功能,可以确保数据的完整性和非否认性。此外,openssl还支持多种密钥交换协议,如RSA、DSA等,可以满足不同的安全需求。总的来说,openssl的加密解密流程简单易用,安全性高,是网络通信中常用的加密解密工具。
作者其他创作
大纲/内容
标为已读
Enable3dControls()在共享通道中建立MFC
(批量)删除
调用函数Encrypt()对输入缓冲区进行解密
管理中心
最新博客
检索文章
存入草稿箱
结束
fincmd.Replace()初始化输入文件和输出文件名
批量删除
修改个人信息
switch()选择加密算法
通过
Y
解密
开始
判断def _AFXDLL值是否为空
ChoseFilePath()选择文件路径
InitEnc()初始化加密向量
出错提示
EVP_CIPHER_CTX_init()调用EVP通用加密算法接口
CDialog()加密实现主函数
收件箱
发件箱
文章查询
用户进入管理
权限验证
fincmd.GetBuffer()释放输入和输出缓冲区
个人信息管理
文章管理
Encrypt()调用openssl加密函数
用户查询
删除缓冲区数据,循环解密
继续编辑
写信
分类查询
站内信后台管理
浏览方式
用户登录
博客信息管理前台
调用函数Encrypt()对输入缓冲区进行加密
站内信前台管理
已发送
分类管理
查看已发信息
选择分类
用户进入浏览
添加分类
发送
文章展示
FileRead()将输入文件写入到输入缓冲区
引用openssl/evp.h库函数
FileWrite()将输出缓冲区文件写入到输出文件
N
撰写文章
查询管理
将文章数据按照预先的组织形式展现给浏览者
修改分类
选择文章
Enable3dControlsStatic()连接到MFC框架
热点博客
在检索结果中选择文章
查看收件箱
加密
博客列表
写信箱
草稿箱
判断需解密文件长度encLeft是否小于缓冲区大小
用户管理
用户注销
回复信息
登陆
CDlgDec()加密实现主函数
(批量)发送
修改文章
博客管理员
删除分类
dlg.DoModal()建立加密解密通道
InitInstance()初始化向量
未通过
删除文章
0 条评论
回复 删除
下一页