首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反向公钥加密

反向公钥加密
EN

Cryptography用户
提问于 2015-08-26 18:22:20
回答 1查看 1.3K关注 0票数 2

我需要一个反向的公钥加密方法,你用私钥加密,用公钥解密。换句话说,是一种异步加密,您不能从解密密钥生成加密密钥。这样的加密存在吗?如果是的话,哪个是最快的?

如果不存在这样的情况,如果你帮助我解决我的处境,我会很高兴的:

我需要对从Java应用程序登录的用户进行身份验证,使来自服务器的响应不能被篡改,从而使用户能够完全访问应用程序。使用公钥加密是一种显而易见的方法,我将解密从客户端接收的数据以确认凭据。这不起作用,因为如果有人设法从代码中反编译并获取私钥,他们将能够生成公钥,这将使他们能够再次破解我的应用程序。有什么办法让我保证这个安全吗?

EN

回答 1

Cryptography用户

发布于 2015-09-01 00:41:34

你要找的就是所谓的白盒密码学。话虽如此,你绝对应该检查一下,如果你不能逃脱数字签名。原因是白盒密码是程序混淆的特例,很难实现。现有的、切实可行的计划并不依赖于困难的问题,而在于到目前为止还没有被打破。因此,您没有得到严格的安全保证,而只得到没有尝试过的人成功的声明(这并没有说明有多少次尝试和谁尝试过.)。

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

https://crypto.stackexchange.com/questions/27745

复制
相关文章

相似问题

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