25得票4回答
Ruby:使用私钥/公钥进行文件加密/解密

我正在寻找一个符合以下要求的文件加密/解密算法: 算法必须可靠 对于相当大的文件,算法应该具有较快的速度 私钥可以通过某些参数(例如密码)生成 生成的私钥必须与公钥兼容(公钥仅生成一次并存储在数据库中) 是否有建议算法的Ruby实现?

25得票5回答
JavaScript有没有任何非对称加密选项?

我需要通过JavaScript AJAX调用在未加密的通道(HTTP,而非HTTPS)上传输一些敏感信息。 我想加密数据,但在JavaScript端进行加密意味着我会暴露密钥,这使得对称加密只是一种安全性混淆的练习。 是否有适用于JavaScript的非对称加密方法?这样,我就可以保持服务...

23得票4回答
Python标准库中的私有/公共加密

有没有一个模块可以让我像下面这样写代码?我搜索了很久也没找到。我想要这样写代码的原因并不重要,我只是想要一些能够简单生成公钥和私钥的代码,并且可以轻松地使用这些密钥对数据进行编码和解码的简单 API。import module, os method, bits, data = 'RSA', ...

22得票2回答
RSA算法中,公钥和私钥是否可以互换使用?

一方面,我听到有人说这两个密钥是完全可以互换的,第一个密钥可以解密第二个密钥所加密的内容。这让我觉得这两个密钥是可以互换的。 但是另一方面,RSA生成的密钥似乎有不同的长度,在另一个话题中,使用私钥加密被称为“签名”,比使用公钥加密更不安全。(2) 此外,私钥应该保密,而公钥应该在公共场合...

20得票2回答
弹性城堡(Bouncy Castle)PGP解密问题

我有一个使用Bouncy Castle进行PGP解密的应用程序,过去8个月左右一直没有任何问题,但是在过去的两天中突然出现了一个问题,GetDataStream方法抛出了异常: 异常信息:"error setting asymmetric cipher"。 内部异常信息:"Not an R...

20得票3回答
如何制作一个简单的公钥加密算法?

我想制作一个简单的公钥(非对称)加密。它不需要是安全的,我只想理解其背后的概念。例如,我知道可以使用XOR创建简单的对称密码。我在stackexchange上的一个帖子中看到需要使用陷门函数,但我找不到太多相关信息。我想说,取一组字节,并能以某种方式分割它们以获得公钥/私钥。我理解共享秘密的想...

18得票1回答
HTTPS使用对称加密还是非对称加密?

我整个早上都在搜索,但我找到的网站都说数据是通过TLS协议使用非对称加密发送的。 然后我找到了相反的情况。 请问哪一个是真的?谢谢 还有没有人知道一个指南,可以逐步解释HTTPS上的TLS协议握手过程?

18得票2回答
使用RSACryptoServiceProvider进行公钥加密

我已经看了CodeProject上的一篇文章,介绍了如何使用RSA提供程序进行加密和解密: RSA私钥加密 虽然2009年的旧版本存在缺陷,但新版2012年(带有System.Numerics.BigInteger支持)似乎更可靠。但是这个版本缺少一种使用公共密钥进行加密并使用私人密钥进行...

17得票3回答
如何在R中加密数据?

我正在为R日志记录包添加一个sentry处理程序。目前django-sentry基于在安全通道中以明文传输的共享密钥验证客户端(发送日志记录的应用程序)。 我想知道是否可能从R中进行加密,最好是基于非对称、公钥的加密方法,但我没有找到任何相关内容。 好吧,不是“是否可能”,而是“如何做到这...

16得票2回答
有没有关于Java中公钥加密的教程?

我已经能够找到有关对称加密和哈希的信息,但是我在寻找任何类型的Java公钥加密方面遇到了很多麻烦。我想做一个非常简单的概念验证程序,它可以接受一个字符串(或者一个文件),用公钥加密它,然后用私钥解密它。 如果有任何教程链接或示例,将不胜感激。我只是想制作一些演示如何在Java中使用公钥加密的东西。