怎么实现Aes与rsa或ecc的混合加密?

zjljk2000 2010-06-29 10:52:22
怎样实现AES与RSA或与ECC相结合的加密?用vb.net实现。最好能给出实例。谢谢
...全文
229 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsk200209 2010-11-12
  • 打赏
  • 举报
回复
了解中......
用户 昵称 2010-11-12
  • 打赏
  • 举报
回复
openssl有所有的C源代码。
xfyxq 2010-06-30
  • 打赏
  • 举报
回复
RSA是非对称加密,密钥通常为1024bit,加密运算量大,所以才有与传统的对称加密组合进行加密。原理是随机生成对称算法的密钥,这里则是AES密钥,然后使用该密钥对明文加密,最后使用非对称密钥的公钥对随机密钥加密,并将私钥通过某种方式发布给解密方。

解密方则首先使用私钥对随机密钥进行解密,得到对称算法的密钥,再使用该密钥对密文进行解密,最后得到明文。

这种方式结合了2者的优势,使密钥与密文得到最大保护,又不会过于牺牲性能

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧