首页 > TAG信息列表 > private-key

RSA C#中的密钥大小未更改!

我正在生成密钥对并将它们存储在xml文件中,使用 ToXmlString(true); 我需要将密钥大小设置为2048 根据MSDN,唯一执行此操作的地方是来自RSACryptoServiceProvider的构造函数 private void AssignParameter(ProviderType providerType) { CspParameters cspParam

linux-openssl命令等效于python吗?

我目前正在使用 openssl pkcs8 -in file.key-通知DER 对于一些cer文件 openssl x509 -text -inform DER -in file.cer 我可以处理从python在终端上调用命令的提取,但我更喜欢使用python库来完成. 我使用pyopenssl寻找示例,但没有找到与我要实现的目标真正相似的东西. 我如何使用pyt

java-JSch从字符串添加私钥

我有SFTP密钥对文件的内容作为字符串.我需要使用JSch添加内容,但是addIdentity仅接受文件路径.反正我能做到这一点吗? 我看到KeyPair类有一个方法- KeyPair load(JSch jsch, byte[] bytes, byte[] bytes1) 我不知道这是怎么做的.解决方法:有一个addIdentity overload that takes t

java-使用JKS密钥库通过Ganymed SSH进行公钥身份验证

我试图从Java密钥库中提取私钥,然后将其提供给Ganymed SSH,以便与公钥身份验证建立连接.但是,它拒绝连接. 我可以通过Cygwin(ssh -i)与以下程序生成的文件成功连接,但是该程序本身无法通过同一台计算机上的身份验证.我究竟做错了什么? 我没有遇到异常,Connection.authenticateWithPu

如何在C#中导入PKCS#8 RSA私钥(由OpenSSL创建)

我试图找到一种无需使用外部库即可读取使用C#中的OpenSSL PKCS#8 RSA创建的privateKey的方法. 有人知道我该怎么做吗?解决方法:使用外部库执行此操作最简单的方法是使用(免费)Chillkat Public / Private Key Component:使用该库,可以使用just a few lines of code导入密钥,如果您愿意

在Java中从私有获取公钥

我记得很久以前用OpenSSL这么做了,但我想知道它是否可能以及如何,我从来没有在java上使用过Cryptography.解决方法:您无法直接从另一个生成任一密钥.这在数学上是不可能的.如果你有一个包含公钥和私钥的密钥blob,你可以相对容易地提取其中一个. 2017年编辑:很多年以后对加密的理解要

openssl_pkey_new()抛出错误 – 正确的openssl.cnf设置为PHP

**好的,很明显,这个问题与Linux服务器上openssl的设置以及如何正确设置自定义openssl.cnf文件有关.我不是在寻找任何复杂的东西,但我需要一个前端能够创建自签名客户端证书,以便对我的webservice进行身份验证.因此,我需要能够使用我的CA为客户公司创建中间CA,然后允许他们使用安全

python中的hash_hmac sha512身份验证

我正在尝试为:https://comkort.com/page/private_api编写python身份验证机器人 没有完整的PHP示例.我猜有人可以把它放在这里. 只有片段的PHP代码: $query_string = http_build_query($_POST, '', '&'); $ethalon_sign = hash_hmac("sha512", $query_string, $api_secret_key); 如

java – 结果在Android中不是随机的

我正在实现一个使用大数字的加密算法,因此在创建java应用程序时我必须使用BigInteger类. 但是,当我试图在android应用程序中实现相同的构造函数时 public BigInteger(int bitLength,int certainty,Random rnd), 不生成随机BigInteger(同样生成相同的整数35879:P).在简单的Java应

c – 在Qt应用程序中保护私钥

我有一个用C编写的Qt应用程序,它使用SSL连接(QSslSocket)和另一个应用程序来提高安全性.但是,应用程序中嵌入了一个私钥. 使用Process Explorer之类的应用程序,可以很容易地删除私钥. (文件属性 – >字符串) 安全性对我的应用程序来说并不是很重要,但是从我的应用程序中获取私钥会

java – 公钥加密与私钥加密

我在项目中实现了非对称加密,使用“公钥”来“加密”消息,使用“私钥”来“解密”消息. 我们是否曾使用“私钥”来“加密”消息,并使用“公钥”来“解密”.如果是,有人可以给我一个用例,这种密码术也称为“非对称加密”解决方法:至于术语加密被认为是在消息本身上,答案是否定的,因

java – 使用现有私钥和RS256算法生成JWT

我有以下RSA私钥,我必须生成一个JWT 令牌使用RS256算法. 这是我的样本私钥: -----BEGIN RSA PRIVATE KEY----- / MIIEoAIBAAKCAQEAnFWdIwBbLRw4xfFDXYFmlXKB4BpKeuAtfh1dcs5mhod0WTo/ i/Z4DOpiiw/2H05luI4PzOZem8AlHI9hUhHq5p1+YHM68SyvBQ9OTl+O90nmLYOt 2Jzquks11bf29nJh7KwGVHOv2

c# – 从.NET Core中的PEM文件创建X509Certificate2

我想基于PEM文件创建X509Certificate2对象.问题是设置X509Certificate2的PrivateKey属性.我读了X509Certificate2.CreateFromCertFile() on .NET Core 然后用过 var rsa = new RSACryptoServiceProvider(); rsa.ImportCspBlob(pvk); 其中pvk是私钥的字节数组(从Get00ytesFromPE

java – 使用类路径中的.p12文件进行GoogleCredential

我正在制作一个java命令行应用程序,该应用程序打包在一个使用某些Google API的JAR文件中. 我需要从私钥“Credentials.p12”设置GoogleCredential对象. GoogleCredential credential = new GoogleCredential.Builder() .setTransport(httpTransport)

读取DER格式java中的私钥

我有以下代码来读取PKCS#8格式的私钥 public void encryptHash(String hashToEncrypt, String pathOfKey, String Algorithm) { FileInputStream fis = null; byte[] encodedKey = null; try { File f = new File(pathOfKey); encodedKey = new byte

如何使用充气城堡解密pkcs8加密私钥?

我正在尝试使用充气城堡库解密pkcs8加密私钥.我使用bouncy castle提供的PEMParser解析了包含私钥的文件.我得到了PKCS8EncryptedPrivateKeyInfo对象.我无法从中获取PrivateKeyInfo对象. 我在尝试解密时收到以下异常. org.bouncycastle.pkcs.PKCSException: unable to read encryp