rsa相关内容

如何在Java中对大数据进行RSA加解密

我正在尝试使用RSA和OAEP对实际更大的数据(例如10 KB)执行非对称加密和解密。 许多Stackoverflow文章都提到使用混合方法[不对称+对称],但我并不希望这样。我特意要求使用非对称加密。 我对加密和解密密码进行了如下初始化: mDecryptCipher = Cipher.getInstance("RSA/None/OAEPPadding", new Bouncy ..
发布时间:2022-05-30 09:42:36 Java开发

Java/Android数字签名(RSA密钥)

我想用存储在数据库中的私钥(RSA)在我的Java/Android项目中生成数字签名。 我的2个密钥是用以下代码生成的(项目正在生产中,我无法更改它): // Get keys pair (RSA) KeyPair rsaKyePair = createKeyPair(); // Get private/ public keys and store them in DB String ..
发布时间:2022-05-13 23:49:31 Java开发

解码Base64urlUInt编码值

我通常尝试做的是验证从OpenID Connect提供商(例如Google)获得的id_Token值。使用RSA算法对令牌进行签名,并从Discovery文档(jwks_uri参数)读取公钥。例如,here可以使用JWK格式的Google密钥: { kty: "RSA", alg: "RS256", use: "sig", kid: "38d516cbe31d4345819b ..
发布时间:2022-03-12 17:30:55 C#/.NET

java.security.InvalidKeyException:生成RSA公钥时密钥格式无效

背景: 我已经创建了一个小程序来提取从智能卡提取的证书的公钥。 然后将该公钥存储在数据库中。 证书的私钥被用来签署数据,然后公钥被用来验证签名。 证书公钥提取代码: private byte[] getPublicKey(KeyStore paramKeyStore) throws GeneralSecurityException { Enumeration localEnum ..
发布时间:2022-03-12 17:27:44 Java开发

Qt是否支持RSA加密?

Qt是否支持rsa加密,QSslkey似乎不起作用。 提前谢谢。 推荐答案 Qt支持用于SSL连接的RSA.没有可直接使用RSA密钥的接口。 您可以查看Qt Cryptographic Architecture project,但它看起来不再需要维护。 ..
发布时间:2022-03-12 17:21:57 其他开发

私钥长度字节

因此,我正在生成2048个RSA密钥对。但是当我查看私钥时,长度只有1232个字节。这与2048有什么关系,还是2048只是模数大小? RSA 推荐答案密钥的大小以位表示,而不是以字节表示。2048位是256个字节。 基本RSA私钥由两个整数组成,模(一个大的复合整数,其比特长度是的“RSA密钥长度”)和私钥指数(另一个大整数,通常与模大小相同)。但是,模数和私有指数有一些内部结 ..
发布时间:2022-02-26 10:41:00 其他开发

Google Play 应用内结算购买签名的服务器端验证失败

我目前正在将 Google Play 应用内计费集成到我的 androidgame 项目中,我设置了一个 Node.js 服务器并计划向其发送 Google Play 购买响应的“originalJson"和“signature"值以供服务器使用侧面验证. 然后我在我的 Node.js 服务器上进行了一些测试,首先这里是我购买的其中一个的“originalJson"和“signature"值 ..

从证书中提取公钥并加密数据

这是家庭作业!我使用 get_peer_certificate() 获得服务器的证书并调用 dump_certificate 将证书转储到变量中.格式是 PEM,我觉得很合适. -----BEGIN CERTIFICATE-----胡言乱语................……………………………………………………………………………………………………………………………………………………………………… ..
发布时间:2022-01-19 16:01:33 Python

Pip 安装失败:需要 SSL

收集 rsa==3.1.1(来自 -r/racetrack/.requirements.txt(第 41 行))评估(python -m 虚拟鱼)下载 rsa-3.1.1.tar.gz命令 python setup.py egg_info 的完整输出:下载 http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.t ..
发布时间:2022-01-15 23:06:31 Python

C++ 处理非常大的整数

我正在使用 RSA 算法进行加密/解密,为了解密文件,您必须处理一些相当大的值.更具体地说,像 P = C^d % n= 62^65 % 133 现在这确实是唯一不合适的计算.我曾尝试使用 Matt McCutchen 的 BigInteger 库,但在链接过程中出现很多编译器错误,例如: encryption.o(.text+0x187):encryption.cpp: undefined ..
发布时间:2022-01-14 14:12:14 C/C++开发

使用 RSA 进行模乘会导致 Java Card 出错

您好,我正在研究 Java Card 上的一个项目,这意味着很多模乘.我设法在这个平台上使用 RSA 密码系统实现了模乘,但它似乎适用于某些数字. public byte[] modMultiply(byte[] x, short xOffset, short xLength, byte[] y,短 yOffset,短 yLength,短 tempOutoffset) {//将x值复制到临时ra ..
发布时间:2022-01-10 10:40:02 Java开发

在 PKCS#1 OAEP 加密/解密中交换公钥/私钥

我对RSA只有一些非常初级的理论知识. 在阅读有关如何在实践中使用它的不同来源时,PKCS#1 OAEP 似乎是一件好事. 对于测试实现,我使用 Python 和 PyCrypto.例如.this 是使用 PKCS# 的示例1 OAEP. 使用公钥加密,然后使用私钥解密可以正常工作.例如.公众可以使用私钥向 X 人发送一些数据. 根据我对 RSA 工作原理的基本了解,我认为 ..
发布时间:2022-01-10 10:39:36 其他开发