首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAVA AES 256 &公钥加密

JAVA AES 256 &公钥加密
EN

Stack Overflow用户
提问于 2013-05-29 19:42:08
回答 1查看 1.6K关注 0票数 0

我们的一个客户要求我们使用AES 256加密从我们的web服务返回的消息&公钥加密服务器端(web服务)是基于java的。客户端可以是java或.Net。

我对任何加密方法都不熟悉,也找不到任何可以让我开始的例子……

这能实现AES 256和公钥加密吗?

它是如何工作的(公钥加密)?

请给我举个例子,让我开始吧。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-29 20:03:30

AES256是一种特定的symmetric加密方案,它要求通信方预先共享加密密钥。另一方面,Public-key cryptography是一种非对称加密原则,其中每个通信方都有一个与每个通信方共享的公钥和一个他保密的私钥。后者的一个典型示例是RSA

对称加密和非对称加密各有优缺点,你应该首先弄清楚你(或你的客户)想要什么。然后,在实现任何密码学时,一定要使用通用库,并且永远不要(永远)尝试自己实现任何密码学算法。这些主题中的小错误通常会导致完全的不安全感。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16812938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档