9得票5回答
有没有一种物理锁可以展示非对称加密原理?

我希望用现实世界的锁来演示非对称加密。例如,我想在一张纸上写下一个秘密,并将其存放在一个锁着的盒子里。有没有一种锁是我可以购买的,它配有两把钥匙,一把只能 锁住 锁,另一把只能 打开 锁?

9得票6回答
Delphi非对称加密

我正在寻找一个不依赖于外部DLL的Delphi实现非对称加密算法。是否有可用的选项? 我的目标是使用公钥/私钥对对字符串(或字节数组)进行加密/解密。

9得票3回答
在Swift中从服务器获取公钥字符串生成安全密钥

我希望使用RSA加密数据,我已经尝试在我的代码中生成密钥并且它可以工作。但是我实际上需要从服务器获取公钥字符串,然后将其用作Seckey以便我可以使用它来使用RSA加密数据, 我尝试了这段代码: //KeyString is the string of the key from server...

8得票1回答
Java:如何从字符串创建RSA公钥

我有RSA公钥的字节数组。我在网上找到了一个方法,可以使用以下代码将其转换为真正的PublicKey对象: PublicKey publicKey = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySp...

7得票1回答
公钥加载时使用RSACryptoServiceProvider出现“提供程序的坏版本”错误。

我正在使用AsymmetricKeyAlgorithmProvider(Windows.Security.Cryptography.Core)创建RSA密钥对,并按照下面的方式导出密钥: AsymmetricKeyAlgorithmProvider rsaGenKeys = Asymme...

7得票5回答
非对称加密

我明天要参加高级开发考试,但我卡在了加密这个话题上。我在http://support.microsoft.com/kb/246071上阅读了相关信息,但仍感到困惑。 如果使用非对称加密使用公钥加密消息,解密者如何知道用于解密的私钥?唯一的方法是公开私钥,但这违背了非对称加密的目的。 有人能...

7得票1回答
X509证书加密/解密

我刚开始学习XML安全。我们使用VS-2005和ASP.Net 2.0。我想将XML发送到外部URL并且需要加密。我正在按照MSDN文章ms229744和ms229943所做的方式进行,但是在执行DecryptDocument()方法时,我一直收到“无法检索解密密钥”的错误。我正在使用我们的S...

7得票4回答
使用X509证书的RSACryptoServiceProvider在C#中的应用

我正在使用由makecert生成的既有私钥又有公钥的证书。Java端使用此公钥加密数据,而.NET则将其解密回来。 我正在尝试解密Java加密的64位编码字符串并得到了坏数据。 为了查看在.NET端是否一切正常,我首先尝试使用公钥进行加密,然后使用相同证书的私钥进行解密。我的代码如下。 ...

7得票2回答
为C# .NET创建用于公钥RSA加密的.pem文件

我想要为使用该方法生成的公钥创建一个 .pem 文件。 public static Tuple<string, string> CreateKeyPair() { CspParameters cspParams = new CspParameters {...

7得票3回答
RSA和AES加密

我正在研究在一些应用程序的前端中使用Chrome应用的可行性。(顺便说一下,如果有人对此有任何想法,请在评论中提出) 我将使用chrome.socket,并希望连接是安全的,因此需要RSA和AES加密,这将与尽可能多的后端技术实现兼容(C#,Java等)。我的意思是不同的模式、密钥长度、实现...