319得票7回答
信任库和密钥库定义

密钥库(keystore)和信任库(truststore)有什么区别?

162得票5回答
加密/解密多个密钥的功能

是否有可能加密数据,以便可以用多个不同的密钥进行解密? 例如: 我已经用key1加密了数据,但我希望能够使用keys 2、3和4进行解密。 这种情况是否可行?

71得票10回答
给定一个私钥,是否可能推导出其公钥?

据我所知,公私钥对是非对称加密的基础,需要选择两个质数作为你大致上的私钥,将它们相乘得到你大致上的公钥。在我看来,如果你知道私钥,那么生成公钥是可能的。我理解得对吗? 更让我困惑的是,使用 .NET 类 RSACryptoServiceProvider,无法仅使用私钥将 RSA 密钥序列化为 ...

68得票4回答
RSA加密,获取错误的长度

当调用以下函数时:byte[] bytes = rsa.Encrypt(System.Text.UTF8Encoding.UTF8.GetBytes(stringToEncrypt), true); 我现在遇到了错误:bad length。 如果使用更小的字符串,它可以正常工作,有什么想法吗...

60得票12回答
破解短RSA密钥

以下是RSA密钥,如何确定p和q的值?Public Key: (10142789312725007, 5) Private Key: (10142789312725007, 8114231289041741)

57得票6回答
在Node.js中使用公钥加密数据

我需要使用公钥(.pem文件)加密一个字符串,然后使用私钥(同样是.pem文件)对其进行签名。 我已经成功加载了.pem文件:publicCert = fs.readFileSync(publicCertFile).toString(); 但是经过数小时的在Google上搜索后,我似乎找不到...

45得票7回答
如何在C#中使用RSA加密大型文件

我对加密不是很了解。我需要实现非对称加密算法,我认为它使用私钥/公钥。我开始使用RSACryptoServiceProvider的示例。当用于较大的数据“2行”时,小数据加密可以正常工作。但是,我收到了CryptographicException“Bad Length”的异常!//Create...

44得票5回答
如何在C#中从文件加载RSA公钥

我需要从文件中加载以下RSA公钥,以便与RSACryptoServiceProvider类一起使用。 我该怎么做? -----BEGIN PUBLIC KEY----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/syEKqEkMtQL...

31得票3回答
JWT密钥 - 非对称和对称

我了解对称密钥和非对称密钥的区别。我知道密钥用于计算签名并验证它们。然而,进一步深入探究时,我想更加了解一些信息,但在网络上找到困难。 如果使用对称密钥,密钥会提供给消费者以验证内容吗?这样做不会让消费者有能力更改JWT内容吗? 当使用非对称密钥时,签名是用私钥还是公钥计算的?消费者是否会...

28得票6回答
使用单独的密钥对进行签名和加密的目的是什么?

为什么我需要使用不同的公钥对进行签名和加密,而不能使用相同的RSA密钥对?如果使用相同的密钥对是否存在安全问题?