public-key-encryption相关内容

使用带有 ECC 公钥的 X509Certificate2 加载证书

这是一个新手问题.我正在尝试使用以下方法加载 .der 证书: X509Certificate2 cert = new X509Certificate2(@"c:\temp\mycert.der");RSACryptoServiceProvider csp = (RSACryptoServiceProvider)cert.PublicKey.Key 但我在第二行收到“不支持证书密钥算法"错误. ..
发布时间:2021-11-24 10:33:01 C#

gpg:抱歉,根本不需要终端 - 无法输入

解密时出现以下错误: $ eyaml 解密 -s 'ENC 和密钥继续在这里' .gnupg --quiet --no-secmem-warning --no-permission-warning --no-tty --yes --decrypt)失败:gpg:抱歉,根本没有请求终端 - 无法输入 我检查了我的钥匙,一切正常.在这一点上,我别无选择. 解决方案 如果您配置了 自动 ..
发布时间:2021-11-17 02:19:56 其他开发

如何加密 .jar 文件

我正在一个项目中工作,我们需要对 .jar 文件进行加密,以便没有人可以访问 jar 文件中的 .class 文件......是否有任何 Java 编码可以帮助我加密.jar 文件? 解决方案 即使您加密了 jar 文件,也必须在 JVM 能够运行它之前对其进行解密,因此您需要另一个包含解密类的 jar 文件并加载到 JVM 中. 由于第二个 jar 文件本身无法加密,恶意用户想要查 ..
发布时间:2021-11-11 02:00:41 其他开发

C#从私钥中提取公钥

我使用 sn.exe 生成密钥对(私钥和公钥).我从私钥中提取公钥如下: sn -p keyPair.snk publicKey.snk 我使用 C# 读取它并将其作为二进制存储在数据库中以用于加密我的数据. 有没有什么方法可以在不使用 sn.exe 的情况下从 C# 中的私钥中提取公钥? 注意:我想要一个公钥作为字节,以便与我存储在数据库中的公钥进行比较. 解决方案 ..
发布时间:2021-06-23 18:41:44 其他开发

从模数和指数生成公钥

我有模数 MjAxNzY5NTQ0ODc1ODUxMzcyOTQ3ODM5MjI1NzQ2MzQ1MTUzNjQxMjMxODE4NTE1NzQwODUwODI0NjYxMTA4NTA0MTc2ODU4MDUzMzE2ODIwMzI2NDcyMDI2NTkyMjc0MjgwMjE1NDg3MDEwNzU2NzA3OTU4NzQ2MTYxNzI5NDc5OTUzMzAwOTM0OTA4MTc4 ..
发布时间:2021-06-23 18:41:41 其他开发

如何获得公钥?

我正在尝试从以下位置获取公钥,但无法检索. -----BEGIN CERTIFICATE--MIIDfDCCAmSgAwIBAgIECmnOfzANBgkqhkiG9w0BAQUFADB2MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS0FSTkFUQUtBMRIwEAYDVQQHEwlCYW5nYWxvcmUxDjAMBgNVBAoTBVVJREFJMRQwEgYDVQQLE ..
发布时间:2021-06-23 18:41:38 其他开发

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

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

跨平台 RSA 加密 C# 到 Java 和 Java 到 C#

我在我的 Windows 表单应用程序中生成了一个大小为 1024 的 RSA 密钥.测试应用程序代码如下: 命名空间 WindowsFormsApp1{公共部分类 Form1 :表单{私有静态 CspParameters cspParameters;const string keyName = "TestKey1";私有静态 RSACryptoServiceProvider devrsa;私人 ..
发布时间:2021-06-23 18:41:29 其他开发

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

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

使用字符串中的公钥验证 JWT

我有以下格式的公钥:----- BEGIN RSA公钥----- MIIBCgKCAQEA1pjRK + cOnEsh5L1wrt1Tmx + FvyNRj4wuAotlqIWtHS8pIqRzsIOJg + tlbUtEXYju + KOcIohZnnmfj0cq28RcQ19HIohqUXypmUbNy9np/M + Aj9NcyKIaNyuEZ + UhcU/OIStHK4eTUJt + R ..
发布时间:2021-06-23 18:41:23 其他开发

将 .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 其他开发

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

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

需要从 y、p、g 作为 BigIntegers 创建 DHPublicKey

我需要一个 DHPublicKey 来加密一些数据.因此,我已经获得了所有需要的参数作为 BigIntegers (y, p, g).不幸的是,我没有看到从这些适合 DHPublicKey 接口的参数创建公钥对象的直接方法.有什么想法吗? 解决方案 KeyFactory keyFactory;KeyPairGenerator kpg;DHPublicKey 原始 DhPubKey,来自 ..
发布时间:2021-06-23 18:40:59 其他开发

如何通过openssl将jwk转换为公钥

我有一个 JWE 并且在标题中有一个临时公钥.所以我有坐标 X 和 Y. 我在 shell 模式下的问题是如何将 JWK 转换为 pem 格式的 ECC 公钥. 例如,这里有一个 jwk {"epk":{"kty":"EC","crv":"P-256","x":"GCl--lQHb7NKYU3jXpKVI_BYaTlALT5JFPdl3sbB9mY","y":"ADRX25PBSlZ ..
发布时间:2021-06-23 18:40:56 其他开发