标签:rsa

  • 将PHP生成的公钥转换为Java公钥 - java

    时间:2020-9-3

    我是Android新手,正在基于客户端服务器的应用程序上工作。在这里,我需要使用RSA算法进行加密/解密。 该方案是:1.服务器必须创建一个私钥/公钥对(PHP)并将公钥发送给客户端(Android应用程序)2.客户端应使用该公钥加密数据并发送到服务器3.现在服务器必须使用私钥解密。 在PHP中,我使用了“ PhpSecLib”来创建密钥对。 这是编码: S […]

  • 具有对称密钥的RSA - java

    时间:2020-8-30

    我的客户要求我使用带有对称密钥的RSA加密某些数据。我对RSA的全部了解是,它被用作非对称密钥算法。我已经搜索过类似的东西,但没有找到。那有可能吗?如果是,是否有Java实现(JCE提供程序)? 提前致谢。 参考方案 您的客户端可能意味着基于RSA的密钥传输协议,该协议使用RSA 非对称密钥来“包装”对称密码的对称密钥,该对称密钥将用于加密两个通信方之间的进 […]

  • 如何从文件加载RSA私钥 - java

    时间:2020-8-15

    我正在为SAML 1.1断言消费者服务开发测试工具。测试必须生成签名的SAMLResponse,并将其提交给以Base64编码的ACS。 ACS必须能够使用X509公共证书来验证签名的消息。 我能够构建SAMLResponse,添加必要的断言等。但是当我尝试对对象进行签名时,我遇到了问题。这是我当前代码的一个片段: String certPath = � […]

  • 如何在C#中复制Java加密 - java

    时间:2020-8-9

    我有一个关键的公共模数和指数。我正在对一段文本进行编码,并且得到的结果与我要复制的Java代码不同。 Java代码在这里: RSAPublicKeySpec rsaPublicSpec = new RSAPublicKeySpec(modulus, exponent); KeyFactory keyFactory = KeyFactory.getInstan […]

  • RSA为什么使用相同的密钥和消息会产生不同的结果? - java

    时间:2020-8-4

    我将发布我的代码。对困惑感到抱歉。 StringBuilder texto1 = new StringBuilder("LALALLA"); byte[] x = texto1.toString().getBytes(); try { Cipher cifrado = Cipher.getInstance("RSA/ECB/PK […]

  • 使用node-forge进行加密,并使用python和RSA-OAEP进行解密 - javascript

    时间:2020-7-30

    我有以下代码要用Javascript加密: var rsa = forge.pki.rsa; var keypair = rsa.generateKeyPair({bits: 2048, e: 0x10001}); var ciphertext = keypair.publicKey.encrypt("zz xx yy", 'R […]

  • Java中大型BigInteger的更快素数分解 - java

    时间:2020-7-29

    所以我现在正在处理Java代码。我已经知道它可以很好地工作了,但是赋值的重点是使它分解大数(超过30位数字)。它可以这样做,但是可能要花15分钟以上才能完成,这是不好的。我的教授向我保证,我正在使用的算法可以处理高达2 ^ 70的数字,并且应该在大约五分钟内完成。我一直在试图找到一种方法(将2而不是1递增,等等),但是我似乎并没有真正想出如何在不跳过某些因素 […]

  • 如何像Java中那样使用C#的公共/私有RSA密钥? - java

    时间:2020-7-28

    我有一些服务器,可以通过加密API访问数据。我需要用C#编写客户端,该客户端可以创建对服务器的请求并从中读取响应。 为此,我需要创建公共和私有RSA密钥并将其转换为字节数组。我在Java中有工作示例: java.security.KeyPairjava.security.KeyPair keypair = keyGen.genKeyPair(); byte[ […]

  • 用公钥在Java中加密,并用私钥RSA在C#中解密 - java

    时间:2020-7-26

    我有一个在后端用C#生成的公钥。 我想在Android / Java中加密消息,但是当我加密消息时,加密后的消息与C#中的消息不同。 我尝试使用此规范对RSA算法进行加密: ‫‪KeyExchangeAlgorithm‬‬ ==> ‫‪RSA-PKCS1-KeyEx‬‬ ‫‪KeySize‬‬ ==>2048 ‫‪RSAEncryptionPad […]

  • 在C#中验证RSA SHA256签名 - java

    时间:2020-7-26

    我有一个签名和公共密钥,我想验证签名是否与我的输入数据匹配。我什至有一个Java示例可以执行此操作,但是无法将其转换为c#。 这是我用C#尝试过的方法,没有任何效果 string dataForSign = "456456" + "43223174" + "2016-11-28T14:57:50+0100&# […]