private-key相关内容

用于加密的公共密钥;私钥解密?

我了解到,私钥和公钥在数学上是相关的,用一个密钥加密的数据只能用另一个密钥解密.我的问题是,私钥始终用于加密数据,而公钥始终用于解密数据?或者可以是反之,如果可以的话,您可以举一些示例应用程序在其他方向使用的示例(用于加密的公共密钥和用于解密的私有密钥)? 解决方案 它是可互换的. 数字签名->私钥加密,公钥解密,以便验证发件人. 发送消息->公钥加密,私钥解密,所有者读取消息 ..
发布时间:2021-05-04 19:28:52 其他开发

可以使用此信息破解密码吗?

在屏幕截图中,有一个浏览器cookie,其中包含加密的种子十六进制和一个盐十六进制.是否可以从此信息中找到种子? 为什么?为什么不呢? 谢谢! 解决方案 散列是单向过程,加密是两向过程.我的意思是,当我们使用纯文本并将其加密以获取密文时,我们可以再次从密文中获取纯文本.但是散列不是这种情况.您永远无法从哈希值中获取纯文本.是的,在正确猜测哈希值之前,有一些黑客,但这只是一个幸运 ..
发布时间:2021-04-26 18:35:42 其他开发

使用AES非对称加密和解密时存储IV

我正在查看一个C#AES非对称加密和解密示例,不确定是否应将IV存放在安全的地方(也已加密?).或者,我可以将其附加到加密的文本上,以备以后解密时使用.从关于AES的简短阅读中,似乎根本不需要解密,但是我不确定我是否正确,并且 aes.CreateDecryptor(keyBytes,iv)需要它作为参数. 我对所有加密都使用一个密钥. 解决方案 将加密数据作为 IV.Concat(ci ..
发布时间:2021-04-26 18:33:16 其他开发

如何在C ++中的Windows信任存储中向证书添加私钥?

我有一个带有证书的文件,并且我有一个带有私钥文件的文件. 如果我运行此命令 certutil –MergePFX certfile.cer certfile.pfx 我得到一个pfx文件,如果使用资源管理器运行该文件,它将运行Windows证书导入向导.如果我通过向导运行,则最终得到带有Windows信任库中密钥的证书.正是我所需要的. 我正在尝试以编程方式执行此操作. ..
发布时间:2021-04-21 20:11:45 其他开发

C ++访问受信任的根证书

我已经使用openSSL创建了一个公钥/私钥对,并使用openSSL将其转换为一个 *.pfx 文件.然后,我将此文件导入到 Windows可信证书存储区. 我现在想通过c ++代码从此证书访问私钥.这可能吗?如果是的话,您能指出我的方向吗?我还没有找到合适的东西. 解决方案 是的,可以访问私钥. CertEnumCertificatesInStore 返回 PCCERT_CO ..
发布时间:2021-04-21 20:10:21 C/C++开发

无法将私钥强制转换为RSACryptoServiceProvider

我有一个X509Certificate2变量,我正在尝试将该变量的私钥转换为RSACryptoServiceProvider RSACryptoServiceProvider pkey =(RSACryptoServiceProvider)cert.PrivateKey; 但是我得到这个例外. System.InvalidCastException:'无法将类型为'System.Se ..
发布时间:2021-04-18 19:54:00 C#/.NET

从文件文本转换比特币私钥-逐行

我开始学习Python以使下面的项目成功,但是我需要帮助. 我有一些旧钱包的比特币/莱特币私钥.我很确定这些地址是空的,但是在删除此旧文件之前,我想将这些不同的私钥转换为公用地址,以检查是否全部为空.我会使用在线服务一次检查所有这些地址(有些可以控制多达50个地址). 我知道,我可以在钱包中一个一个地导入每个私钥,但是我的计算机上没有更多的比特币核,并且我不想安装新的私钥来检查我的地址 ..
发布时间:2021-04-15 19:53:52 Python

Java:如何从字符串生成PrivateKey?

我正在尝试使用 SH1 RSA 编码消息,但是除了一些有关 RSA 的基本信息之外,我没有安全方面的经验.我得到了一个私钥,为 String .我已经成功编写了以下代码块来完成这项工作,但是我不确定我是否安全正确地完成了这项工作. 我不是专家,但是我猜想将我的私钥作为String放在代码中并不安全.谁能指导我? String privateKeyString ="mykeyhere .. ..
发布时间:2021-04-05 20:05:15 移动开发

如何恢复AWS服务器实例丢失的私钥?

我丢失了我的AWS实例的私钥.我在控制台面板中搜索了该选项. 解决方案 恐怕您可能不走运: 启动实例时,应指定密钥名称计划用于连接到实例的一对.如果不指定启动实例时,现有密钥对的名称,将无法连接到实例.当您连接到实例,您必须指定与该密钥相对应的私钥启动实例时指定的一对. Amazon EC2没有保留您的私钥副本;因此,如果您丢失了私钥,无法恢复.如果您丢失了用于实例存储支持的实例,您 ..
发布时间:2021-04-03 19:45:17 其他开发

如何获取私钥,作为从天蓝色密钥存储库中获取的受密码保护的pfx的Byte []

我正在使用GetSecretAsync()方法从Azure密钥保管库中获取证书,然后期望最终获得私钥的byte []和证书. 我在.netcore3.1中有我的应用程序这就是我的代码的样子: var certWithPrivateKey = Client.GetSecretAsync(ConfigurationSettings.AppSettings ["AKVEndpoint"],Co ..
发布时间:2021-04-02 18:35:32 C#/.NET

CngKey.Azure上的导入

var rawData = Convert.FromBase64String(_signingKey);var cng = CngKey.Import(rawData,CngKeyBlobFormat.Pkcs8PrivateBlob); 我使用此代码从嵌入的 base64 字符串中提取密钥.当我在本地测试它时,它工作正常,但是当我在azure上发布时,出现以下异常: WindowsCr ..
发布时间:2021-04-01 20:53:57 C#/.NET

如何仅使用私钥文件创建Java密钥库?

我只有一个私钥作为.key文件,没有其他.crt或ca内容. 我需要创建一个Java密钥库.如何转换? 到目前为止我尝试过的是: 我将.key文件重命名为.pem. 我使用openssl在.pem中创建了.p12文件. 最后,我使用此命令创建Java密钥库: keytool -importkeystore -srckeystore [MY_FILE.p12] -srcstor ..
发布时间:2021-02-15 18:44:37 Java开发

将私钥作为字符串的Java SFTP客户端

Apache Commons和JSch都需要一个私钥文件来建立SFTP连接.我正在处理的项目将用于连接到多个SFTP服务器.因此,我们不希望部署多个私钥文件,而是将这些密钥作为字符串保留在加密的配置文件中.是否有一个不需要文件对象作为私钥的SFTP库? 解决方案 JSch具有public class JSch { ... public void addIdentity(String nam ..
发布时间:2021-02-13 19:01:57 Java开发

JSch如何与PuTTY私钥一起使用

我正在尝试将JSch与私钥配置一起使用.我已经使用PuTTYgen生成了公钥和私钥,但是不确定如何处理这两个文件. 哪个密钥(公钥/私钥)需要转移到服务器? 解决方案 首先,您需要在服务器上注册PuTTYgen生成的 public 密钥.请参见为公钥认证做好准备或(我)设置SSH公钥身份验证. 最后,请参见我们可以使用JSch进行基于SSH密钥的通信吗?有关使用 priva ..
发布时间:2021-02-13 19:00:24 其他开发

JSch从字符串添加私钥

我有SFTP密钥对文件的内容作为字符串.我需要使用JSch添加内容,但是addIdentity仅接受文件路径.无论如何,我可以做到这一点吗? 我看到KeyPair类具有方法- KeyPair load(JSch jsch, byte[] bytes, byte[] bytes1) 我不确定这是怎么做的. 解决方案 有一个public class JSch { ... pub ..
发布时间:2021-02-13 18:59:55 Java开发

IIS 6私钥证书访问

我们有一个运行在框架2.0中并托管在IIS 6服务器中的Web asp.net应用程序,而操作系统是Windows Server2003.该Web应用程序正在申请要由Web服务进行身份验证的客户端证书.我们已使用de用户“网络服务"来个性化应用程序池. 问题是当我们必须访问存储在机器密钥/我的存储器中的证书的私钥时.用户网络服务无法访问密钥. 我们使用winhttpcertcfg.ex ..
发布时间:2020-11-26 20:23:42 其他开发

使用HMAC或OpenSSL进行URL签名

我对网址签名感兴趣(例如 http://. ./?somearg=value&anotherarg=anothervalue&sig=aSKS9F3KL5xc ),但是我有一些要求,使我无解. 我将在页面上使用PHP或Python,所以我需要能够使用两者之一来签名和验证签名. 我的计划是使用priv/pub密钥方案对某些数据进行签名,并能够验证签名是否有效,但这是使签名变得复杂的地方: ..
发布时间:2020-11-23 18:50:51 其他开发