rsa

    0热度

    1回答

    我有一个Web API项目,在其中一个端点中,我使用Bouncy Castle库生成RSA密钥对。在进行一些负载测试时,在对Web API发出1500个并行请求后,我开始得到504(超时错误)。经过一番调查后,我意识到这是造成它的Bouncy Castle。所以现在我想用一百万个RSA密钥对预加载一张表,并在需要时从表中获取它们。下面是我的代码,我正在生成密钥对使用BC: var r = new

    -3热度

    2回答

    我正在开发一个项目。加密工作正常,但当涉及到解密我的程序正在抛出“坏数据异常”。我该如何解决这个问题? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using

    0热度

    1回答

    我正在修补数据的RSA签名。 我正在使用明文字符串,我将其转换为字节数组。然后我生成专用证书,签署字节数组,然后生成公钥。 接下来我使用相同的字节数组来验证签名。 但我想在步骤之间将签名转换为字符串 - 想法是稍后将其添加到正在签名的文件中。 static void TestSigning(string privateKey) { string data = "TEST_TE

    0热度

    1回答

    我有三个二进制文件:cipher01.bin,cipher02.bin和cipher03.bin。 另外我有一个sign.bin和一个pubkey.pem文件。其任务是对所有三种密码进行散列并将其与签名进行比较。因此我使用RSA使用pubkey.pem中的公钥解密sign.bin。 结果看起来不错,但没有一个密码哈希属于签名。但我知道,至少有一个密码属于签名,因为它是我们大学的一项任务。也许我忘了

    1热度

    1回答

    我的问题是如何在Windows中使用OpenSSL创建公钥和私钥,以及如何将创建的公钥和.crt文件中的私钥放在.pcks8文件中,以便使用这两个键签署SAML断言在Java中 在此先感谢

    0热度

    1回答

    我遇到了CSR生成问题,我似乎无法解释,并在想如果有人能够用我的命令帮助我,或者告诉我我所生成的内容。 我想我是以PEM格式生成CRT证书,但似乎我的钥匙不是PEM格式! 这是我做的,我得到的。 我创建了一个与企业社会责任: openssl req -nodes -new -newkey rsa:2048 -sha256 -out test.csr 这产生两个文件: privkey.pem和tes

    0热度

    1回答

    我想在python3中编写一个RSA代码。我需要将用户输入字符串(包含任何字符,不仅是数字)转换为整数,然后对其进行加密。在没有第三方模块的情况下,将Python 3.6中的sting变成一个整数的最好方法是什么?

    0热度

    1回答

    我想在python3.6中为教育目的写一个RSA代码。 消息加密部分完成。我现在需要为邮件创建一个数字签名,据我所知,这是一个使用发件人私钥加密的大整数(如果我错了,请纠正我)。应该使用什么大小的整数?加密的消息和签名是作为一对传输还是应该以某种方式连接成一个整数?

    1热度

    1回答

    我生成使用GPG密钥对通过的Debian 8. gpg --gen-key 以下指令I左密钥生成的密码短语步骤空然后按Enter键。之后,我使用以下命令导出私钥和公钥。 gpg --export-secret-key -a "X" > private.key gpg --export-key -a "X" > public.key 然后我尝试使用私钥加密文件夹。它是成功的,并且不需要询问

    0热度

    1回答

    我想在教育目的的python3.6中编写一个RSA代码。 密钥生成和消息加密工作正常,但我有解密问题。据我所知,解密算法是M = C d mod n,其中M是消息,C是加密消息(使用接收者的公钥),d是接收者的私钥。问题在于当d是否定的时候,这在我的经验中是非常常见的。我使用从右到左的算法进行模幂运算,但我不知道如何使它与负指数一起工作。这是我的代码。 Ë: def mod_pow(b, e, m