public-key

    0热度

    1回答

    我能够直接从文件中读取公钥和私钥,因为文件流将其转换为PublicKey和PrivateKey Object。但如果作为字符串加载失败。 工作代码 public static RSAPrivateKey getPrivateKey(String filename) throws IOException, GeneralSecurityException { PKCS8Encoded

    3热度

    1回答

    我产生在外壳使用此命令的RSA私钥和证书文件: openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days XXX -nodes 现在,我尝试将这些文件转换为RSA公钥和私钥。我使用下面的代码,但不起作用。我认为PrivateKey变量必须是#RSAPrivateKey{}根据http://erlang.org/do

    3热度

    1回答

    我在AngularJS应用程序中使用Java开发的服务。此服务返回RSA公钥的字节。我需要通过JavaScript中的字节安装密钥。总之,我需要在JavaScript中做什么在Java中做如下: public static PublicKey loadPublicKey(String stored){ byte[] data = Base64.decode(stored); X

    4热度

    2回答

    我有一个RSA公共密钥,使得它看起来像 -----BEGIN PUBLIC KEY----- MIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAvm0WYXg6mJc5GOWJ+5jk htbBOe0gyTlujRER++cvKOxbIdg8So3mV1eASEHxqSnp5lGa8R9Pyxz3iaZpBCBB vDB7Fbbe5koVTmt+K06o

    1热度

    1回答

    我在nodejs上有以下代码: var keythereum = require('keythereum'); var crypto = require(“crypto”); var eccrypto = require(“eccrypto”); var pubToAddress = require(“ethereumjs-util”)。pubToAddress; var ecdsa = new(

    2热度

    1回答

    我试图生成一个给定私钥和已知曲线的公钥。下面是我的代码: // Generate Keys ECGenParameterSpec ecGenSpec = new ECGenParameterSpec("secp256r1"); KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("ECDSA", "BC"); ke

    0热度

    1回答

    我正在使用SHA-256实现我自己的RSA-OAEP版本。我想通过使用RSA-OAEP和SHA-256将它与Java中Cipher类的输出进行比较来对其进行测试。根据PKCS#1,RSA-OAEP需要一个标签,默认情况下它是一个空字符串。但是,我找不到在内置类中输入标签的方法。我的实现似乎对加密和解密都正常工作,但Cipher类产生不同的输出。有没有Cipher类使用的默认标签?

    0热度

    1回答

    我正在开发应用程序,我需要通过使用Objective C或Swift创建CSR,这并不容易。所以我选择了OpenSSL来创建CSR,并且我创建了成功的代码如下所示,但我的另一个核心要求是将密钥存储在安全区域中,但在OpenSSL中这是不可能的,因为我在线搜索。 现在我想在安全飞地中的目标c中创建密钥对,然后将这些公钥(带有数据)和私钥(带有参考)导出到openSSL(EC_KEY),然后从中创建C

    0热度

    1回答

    问题被反复询问,但我无法完成工作,因此再次发布。 我共享一个公共密钥文件,该文件是在 格式----- BEGIN CERTIFICATE ----- ----- XXXXXXXXXXXXXXXXXXXXXXX END CERTIFICATE ----- 使用这个文件,在PHP中,我能够使用openssl_public_decrypt()执行解密并获得解码的消息。现在我正试图在Python中执行解密

    0热度

    2回答

    我想了解证书是什么。我正在谈论.cer文件。 在description它听起来像是一个public key,但如果它是,为什么我创建它时需要证书签名请求(CSR)? 到处都可以找到“什么是开发人员证书”等等,但没有信息证明 - 作为实体 - 是什么。 所以我的问题是: 什么是.cer文件? (非.p12) 证书与public key有什么区别?