public-key-encryption相关内容

在 Visual Basic .NET 中使用 Rjindael 和 RSA 加密存储在二维码中的数据

我想加密一些数据(希望价值不超过 500 字节)并将其存储在二维码中.最初我想使用 RSA,因此数据将使用用户 A 的私钥和用户 B 的公钥进行签名,但不幸的是,VB.NET 不喜欢加密那么多数据.我读过我应该使用 Rjindael 来加密实际数据,然后使用 RSA 来加密 Rjindael 使用的密钥.但是,我不太幸运能够在网上搜索某种教程或其他东西. 此外,如果我想将其存储在二维码上,我 ..

加密和解密 Azure redis 缓存中的值

我想在存储时加密,在读取 redis 缓存中的值时解密.什么是最好的安全方式来做到这一点.由于符合 GDPR,我无法直接存储用户别名. 以下是我将其转换为字节并将字节数组存储在 redis 中的方法. https://docs.microsoft.com/es-es/dotnet/api/system.security.cryptography.rijndaelmanaged.gene ..

将 .net 公共 xml 密钥导入 RSA 中的 javascript

我有在 C# 中创建的 XML 中的公钥格式为: rYDd94biRAJ1P6j68xjARl......等等A**B 我想在 Javascript 中创建这个密钥,并用它加密字符串,我该怎么做? 谢谢, 解决方案 经过这么多小时的研究、测试、放弃、再次研究等,对于 .NET 和 Javascript 的 RSA 互操作性的解决方案,我找到了这个图书馆: ..
发布时间:2021-06-23 18:41:13 前端开发

在 iOS 中使用 X.509 2048 位公钥加密

在我的 iOS 库中,我有一个 Base64 编码的字符串,其中包含 X.509 RSA 2048 位公钥.我想用这个公钥加密一个字符串.任何人都可以提供一些 Objective C 代码参考,提到我需要包含的库吗? 等效的java代码如下: byte[] keyBytes = Base64.decodeBase64(publicKeyData);//获取公钥X509EncodedKeyS ..
发布时间:2021-06-23 18:41:11 移动开发

无法使用 Crypto++ 进行 RSA 加密/解密(isValidCoding 为 false)

我正在使用 Crypto++ 使用 RSA 加密字节数组.我遵循了 Crypto++ wiki 的示例,但没有成功让它们工作.所有样本中的加密和解密都是在一个进程中完成的,但我试图解密已经在另一个进程中加密的内容.这是我的代码: class FixedRNG : public CryptoPP::RandomNumberGenerator{上市:FixedRNG(CryptoPP::Buffer ..
发布时间:2021-06-23 18:41:08 C/C++开发

python ECDSA和C micro-ecc库之间的ECDSA签名和验证问题

我在执行以下操作时遇到问题: 使用 Python 为 ECDSA SECP256k1 曲线创建了一个公私钥对并将其打印在终端上. 在 Python 脚本和 Visual Studio(使用 micro-ecc 库的 C 编码)中复制粘贴密钥对.这样每次运行代码时都不会生成新密钥. 使用私钥在 Python 中签署消息(“Hello"),并在终端上打印签名和消息.我知道必须首先使用标准哈希 ..
发布时间:2021-06-23 18:41:02 Python

使用 RSA 保护许可证文件

我想使用 RSA 来保护应用程序中的许可证文件.思路如下: 创建许可文件(纯文本). 创建一个 RSA 密钥对. 使用公钥加密许可文件. 将私钥放入应用程序的二进制文件中. 然后应用程序可以解码许可文件并开始运行. 问题是我必须随我的应用程序一起提供私钥.如果我将公钥保密,会不会有问题? 如果没有,还有什么其他好的(足够的)方案来创建许可证文件系统? 解决方案 可 ..
发布时间:2021-06-23 18:40:54 其他开发

使用 Javascript 进行 Diffie-Hellman 密钥交换有时会出错

看完这个视频后http://youtu.be/3QnD2c4Xovk 我一直试图一步一步地遵循它,但一直无法产生相同的结果. 值得注意的是,当我尝试做 Math.pow(3, 54)%17 时,我得到 7.而演讲者得到 15. 我编写了一个方法,该方法应该使用我在 http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_ex ..
发布时间:2021-06-23 18:40:51 前端开发

双向非对称加密如何工作?

假设我们有 Alice 和 Bob. Alice 向 Bob 发送了一条她用 Bob 的公钥加密的消息.Bob 是唯一可以使用他的私钥解密它的人.但是他怎么能确定消息来自爱丽丝呢? 假设他回复,使用 Alice 的公钥加密他的消息.只有 Alice 可以解密该消息.但她怎么能确定是鲍勃寄来的呢? 爱丽丝是否必须在她的消息中添加某种公共哈希,以便鲍勃可以说“这肯定来自爱丽丝?" ..
发布时间:2021-06-23 18:40:48 其他开发

在签署 SAML 请求时使用哪个公钥(SP 或远程 IDP)

我正在尝试配置我的应用程序 (SP) 以使用远程 IDP.IDP 为我提供了一个证书来配置 SP.对于 SAML 请求,我是使用 SP 的公钥还是 IDP 的?另外,我在哪里可以找到详细研究 SAML 的好资源(除了绿洲正式文件).我发现的教程非常简单(即它们只是描述了 SP 转到 IDP,然后它被重定向回来,但没有详细介绍 SAML 消息).绿洲文件令人困惑.感谢您的任何答复 解决方案 ..
发布时间:2021-06-23 18:40:45 其他开发