public-key-encryption相关内容
我有以下代码可以用 Javascript 加密: var rsa = forge.pki.rsa;var keypair = rsa.generateKeyPair({bits: 2048, e: 0x10001});var ciphertext = keypair.publicKey.encrypt("zz xx yy", 'RSA-OAEP', {md: forge.md.sha256.cr
..
我想加密一些数据(希望价值不超过 500 字节)并将其存储在二维码中.最初我想使用 RSA,因此数据将使用用户 A 的私钥和用户 B 的公钥进行签名,但不幸的是,VB.NET 不喜欢加密那么多数据.我读过我应该使用 Rjindael 来加密实际数据,然后使用 RSA 来加密 Rjindael 使用的密钥.但是,我不太幸运能够在网上搜索某种教程或其他东西. 此外,如果我想将其存储在二维码上,我
..
我在我的 Windows 表单应用程序中生成了一个大小为 1024 的 RSA 密钥.测试应用程序代码如下: 命名空间 WindowsFormsApp1{公共部分类 Form1 :表单{私有静态 CspParameters cspParameters;const string keyName = "TestKey1";私有静态 RSACryptoServiceProvider devrsa;私人
..
我想在存储时加密,在读取 redis 缓存中的值时解密.什么是最好的安全方式来做到这一点.由于符合 GDPR,我无法直接存储用户别名. 以下是我将其转换为字节并将字节数组存储在 redis 中的方法. https://docs.microsoft.com/es-es/dotnet/api/system.security.cryptography.rijndaelmanaged.gene
..
我有以下格式的公钥:----- BEGIN RSA公钥----- MIIBCgKCAQEA1pjRK + cOnEsh5L1wrt1Tmx + FvyNRj4wuAotlqIWtHS8pIqRzsIOJg + tlbUtEXYju + KOcIohZnnmfj0cq28RcQ19HIohqUXypmUbNy9np/M + Aj9NcyKIaNyuEZ + UhcU/OIStHK4eTUJt + R
..
我经历过很多类似的话题,但没有运气!! 我想使用 PEM 文件生成公钥和私钥.以下是我使用的代码: String pemFileNme = "C:\\Users\\amitmm\\Desktop\\clean\\key.pem";文件 pubKeyFile = 新文件(pemFileNme);文件 privKeyFile = 新文件(pemFileNme);//读取公钥DER文件Data
..
我有在 C# 中创建的 XML 中的公钥格式为: rYDd94biRAJ1P6j68xjARl......等等A**B 我想在 Javascript 中创建这个密钥,并用它加密字符串,我该怎么做? 谢谢, 解决方案 经过这么多小时的研究、测试、放弃、再次研究等,对于 .NET 和 Javascript 的 RSA 互操作性的解决方案,我找到了这个图书馆:
..
在我的 iOS 库中,我有一个 Base64 编码的字符串,其中包含 X.509 RSA 2048 位公钥.我想用这个公钥加密一个字符串.任何人都可以提供一些 Objective C 代码参考,提到我需要包含的库吗? 等效的java代码如下: byte[] keyBytes = Base64.decodeBase64(publicKeyData);//获取公钥X509EncodedKeyS
..
我正在使用 Crypto++ 使用 RSA 加密字节数组.我遵循了 Crypto++ wiki 的示例,但没有成功让它们工作.所有样本中的加密和解密都是在一个进程中完成的,但我试图解密已经在另一个进程中加密的内容.这是我的代码: class FixedRNG : public CryptoPP::RandomNumberGenerator{上市:FixedRNG(CryptoPP::Buffer
..
我有这个代码: //将编码后的密钥变成真正的 RSA 公钥.//公钥以 X.509 编码.X509EncodedKeySpec keySpec = new X509EncodedKeySpec(keyBytes);KeyFactory keyFactory = KeyFactory.getInstance("RSA");PublicKey publicKey = keyFactory.gener
..
我在执行以下操作时遇到问题: 使用 Python 为 ECDSA SECP256k1 曲线创建了一个公私钥对并将其打印在终端上. 在 Python 脚本和 Visual Studio(使用 micro-ecc 库的 C 编码)中复制粘贴密钥对.这样每次运行代码时都不会生成新密钥. 使用私钥在 Python 中签署消息(“Hello"),并在终端上打印签名和消息.我知道必须首先使用标准哈希
..
我需要一个 DHPublicKey 来加密一些数据.因此,我已经获得了所有需要的参数作为 BigIntegers (y, p, g).不幸的是,我没有看到从这些适合 DHPublicKey 接口的参数创建公钥对象的直接方法.有什么想法吗? 解决方案 KeyFactory keyFactory;KeyPairGenerator kpg;DHPublicKey 原始 DhPubKey,来自
..
我有一个 JWE 并且在标题中有一个临时公钥.所以我有坐标 X 和 Y. 我在 shell 模式下的问题是如何将 JWK 转换为 pem 格式的 ECC 公钥. 例如,这里有一个 jwk {"epk":{"kty":"EC","crv":"P-256","x":"GCl--lQHb7NKYU3jXpKVI_BYaTlALT5JFPdl3sbB9mY","y":"ADRX25PBSlZ
..
我想使用 RSA 来保护应用程序中的许可证文件.思路如下: 创建许可文件(纯文本). 创建一个 RSA 密钥对. 使用公钥加密许可文件. 将私钥放入应用程序的二进制文件中. 然后应用程序可以解码许可文件并开始运行. 问题是我必须随我的应用程序一起提供私钥.如果我将公钥保密,会不会有问题? 如果没有,还有什么其他好的(足够的)方案来创建许可证文件系统? 解决方案 可
..
看完这个视频后http://youtu.be/3QnD2c4Xovk 我一直试图一步一步地遵循它,但一直无法产生相同的结果. 值得注意的是,当我尝试做 Math.pow(3, 54)%17 时,我得到 7.而演讲者得到 15. 我编写了一个方法,该方法应该使用我在 http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_ex
..
假设我们有 Alice 和 Bob. Alice 向 Bob 发送了一条她用 Bob 的公钥加密的消息.Bob 是唯一可以使用他的私钥解密它的人.但是他怎么能确定消息来自爱丽丝呢? 假设他回复,使用 Alice 的公钥加密他的消息.只有 Alice 可以解密该消息.但她怎么能确定是鲍勃寄来的呢? 爱丽丝是否必须在她的消息中添加某种公共哈希,以便鲍勃可以说“这肯定来自爱丽丝?"
..
我正在尝试配置我的应用程序 (SP) 以使用远程 IDP.IDP 为我提供了一个证书来配置 SP.对于 SAML 请求,我是使用 SP 的公钥还是 IDP 的?另外,我在哪里可以找到详细研究 SAML 的好资源(除了绿洲正式文件).我发现的教程非常简单(即它们只是描述了 SP 转到 IDP,然后它被重定向回来,但没有详细介绍 SAML 消息).绿洲文件令人困惑.感谢您的任何答复 解决方案
..
我想使用 ECIES 加密/解密数据,为此我使用了 cryptopp. AutoSededRandomPool prng;//获取生成的私钥ECIES::Decryptor d0(prng, ASN1::secp256r1());PrintPrivateKey(d0.GetKey());//获取公钥ECIES::加密器e0(d0);PrintPublicKey(e0.GetK
..
给定如下所示的公钥指数和模数,如何加密字符串并将其作为文本发送到服务器? publicKey: 10001,模数: 'd0eeaf178015d0418170055351711be1e4ed1dbab956603ac04a6e7a0dca1179cf33f90294782e9db4dc24a2b1d1f2717c3737f20dc3737f2d6c396f2d6d2d 我正在尝试复制 java
..
我想为这个方法生成的公钥创建.pem文件 public static Tuple创建密钥对(){CspParameters cspParams =新的 CspParameters {ProviderType = 1/* PROV_RSA_FULL */};RSACryptoServiceProvider rsaProvider =新的 RSACryptoServiceProvider(1024,
..