public-key相关内容

如何使用 python 中的 RSA 私钥进行加密?

是否可以使用 pycryptodome 或任何其他库在 python 中使用私钥加密消息?我知道你不应该用私钥加密并用公钥解密,但我的目的是用私钥加密,以便接收者可以确定消息是由真正的作者发送的.不仅仅是安全加密,我正在寻找某种混淆.我想做一个消息是公开的应用程序,但只有在您拥有公钥时才能看到它.我试过这样做: from Crypto import Random从 Crypto.PublicKe ..
发布时间:2021-06-21 19:33:11 Python

在 Paramiko 应用程序中将密钥作为字符串嵌入

我正在尝试在 Python 中创建单个文件可执行文件,并在我的 SSH 中使用 Paramiko.我需要消除私钥文件等外部文件,并尝试使用嵌入的字符串. 我尝试了这个解决方案,但它对我不起作用: Paramiko:从公钥字符串创建 PKey 我如何做到这一点?谢谢. 解决方案 你提到的解决方案: key = paramiko.RSAKey(data=base64.b64de ..
发布时间:2021-06-14 19:09:05 Python

如何使用ppk公钥通过python Paramiko进行ssh连接

我正在使用 Paramiko 通过 ssh 连接到服务器. 基本身份验证运行良好,但我无法理解如何使用公钥连接. 当我用 putty 连接时,服务器告诉我: 使用用户名“root".使用公钥“rsa-key@ddddd.com"进行身份验证密钥“rsa-key@ddddd.com"的密码:[我已在此处插入密码]上次登录: 2011 年 12 月 5 日星期一 09:25:18 来自 ..
发布时间:2021-06-14 19:06:55 Python

部署项目时的PublicKey问题

我在部署项目时遇到以下问题: 警告 8 “Microsoft Report"中“PublicKey"属性的值Viewer 2012 Runtime' 与文件 'C:\Program Files 不匹配(x86)\微软SDKs\Windows\v8.0A\Bootstrapper\Packages\ReportViewer\ReportViewer.msi'. 其他组件也一样: 警 ..
发布时间:2021-06-13 19:52:52 C#/.NET

无法从文件加载 RSA 公钥

我最近一直在我的 C++ 项目中使用 openssl 库,但我遇到了一个我自己无法解决的问题. 我实际上是在尝试加载存储在文件中的 RSA 公钥并加密 64 个字节.我的代码在使用使用 RSA_generate_key 函数生成的公钥时可以工作,但是当我使用自己的公钥时,由于某种原因它不再起作用. 我怀疑来自 pkcs1 pkcs8 的密钥格式,尝试了 PEM_read_RSAPubl ..
发布时间:2021-06-12 20:30:25 C/C++开发

加载公钥以创建用于公共加密的 rsa 对象

我正在尝试从生成的公钥加载 rsa 对象.我使用 PEM_write_bio_RSAPublicKey 生成公钥字符串.然后我使用 PEM_read_bio_RSA_PUBKEY 从公钥字符串加载 rsa 对象.问题是 rsa 对象为空.据我所知,生成的字符串看起来不错.有什么想法吗? -----BEGIN RSA PUBLIC KEY-----MIIBCgKCAQEAxIReUspesPy6a ..
发布时间:2021-06-12 20:26:05 其他开发

使用模数和指数获取公钥

大家好,另一个问题,另一个问题.. 我参与了一个解密加密消息的 C# 项目.解密我使用openssl.我能够使用私钥加密消息并使用下面给出的代码解密它的公钥 CryptoKey key = CryptoKey.FromPrivateKey(prvkey, null);RSA rsa = key.GetRSA();byte[] alinan = System.Text.Encoding.UT ..
发布时间:2021-06-03 19:17:44 C#/.NET

RSA我应该使用X.509还是PKCS#1

用例:我有一个用例,其中客户端生成私钥和公钥,将基数为64的已编码公钥发送到服务器. 在服务器端,我将使用此公钥对消息进行加密,然后将加密的消息发送给客户端,客户端使用其私钥对消息进行解密.达成共识的算法是"RSA". 问题出在服务器端,我看到某些密钥正在使用 X509EncodedKeySpec 作为密钥规范 byte [] publicBytes = Base64.decode ..
发布时间:2021-05-18 20:41:45 Java开发

将X509公钥转换为RSA公钥

我有以下格式的公钥 ----- BEGIN公钥-----xxxxxxxx-----结束公钥----- 我需要将其转换为以下格式 ----- BEGIN RSA公钥-----xxxxxxxxx-----结束RSA公钥----- 基本上,问题是我正在使用用Java编写的第三方库. 第三方库使用Java类"RSAPublicKeySpec"从字符串生成RSAPublicKe ..
发布时间:2021-05-18 20:19:04 Java开发

从本机Java(7+)中的字节数组私钥生成EC公钥

我正在尝试学习一些加密编码,并生成了当前保存在字节数组中的32字节私有密钥( byte []私有密钥).我知道公钥是使用名为 secp256k1 的椭圆曲线参数和一个公式生成的,其中 publickey = G * privatekey ,其中G是椭圆曲线上的某个点(ECPoint?),但我无法将已命名的参数规范和公式转换为公钥的实际编码.我知道从Java 7开始,在 java.security. ..
发布时间:2021-05-18 19:27:18 Java开发

Qt:使用私钥/公钥进行数据解密

我想解密使用私钥加密的数据.我可以按如下方式加载用于解密的公钥: QFile file(“:/sample.crt");file.open(QIODevice :: ReadOnly);const QByteArray bytes = file.readAll();file.close();QSslCertificate ssl(bytes,QSsl :: Pem);//密钥:ssl.publ ..
发布时间:2021-05-04 19:45:47 C/C++开发

反序列化RSA公钥和私钥C#

注意:我关于stackoverflow的问题没有答案 作为我项目的一部分,我必须使用RSA加密一些文本,并且从另一家公司获得了公共密钥.公钥看起来像这样: 变种公钥= QUOT; MIGfMA0GCSq2GSIb3DQEBAQUAA4GNADCBiQKBgQCgFGVfrY4jQSoZQWWygZ83roKXWD4YeT2x2p41dGkPixe73rT2IW04glatgN2vgoZso ..
发布时间:2021-05-04 19:39:08 C#/.NET

有没有办法解密S/MIME公钥数据?

我想根据其公钥获取S/MIME证书的电子邮件地址和到期日期.这种办法甚至可能吗?还是我完全错了?我可以解密公共密钥以通过Java获得此类数据吗? 我在Google中进行了搜索,阅读了Wiki页面,并阅读了有关oracle s/mime项目的信息.但是它并没有像它可能的那样接缝.这些数据仅在csr中可用吗? 预先感谢 解决方案 我很惊讶这不是一个骗子,但我找不到一个好的. ..
发布时间:2021-05-04 19:30:29 Java开发

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

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

从字节[]/pem字符串获取公共密钥-BouncyCastle C#

我正在编写与SmartCard通信的程序.智能卡是公钥的来源.我得到的公用密钥为 byte [] ,并将其转换为 String .我想使用密钥创建证书签名请求. 如何将byte []/字符串(我的公共密钥)转换为任何C#密钥参数(例如RsaKeyParameters或AsymmetricKeyParameter)? 解决方案 这是从pem字符串中获取 X509证书的简单方法: p ..

RSA.Java加密.NET解密

我需要实现对.NET Soap Web Service的登录.此Web服务具有方法 AuthenticateUser(用户名,密码) 和密码应使用RSA公钥加密.下面是我要尝试做的事情: 公共静态最终字符串PUBLIC ="q/9CujExqL6rsMMO22WWIotoXDCw5KEmGQJqL9UJEfoErwZ9ZCm3OwMTSlAMSfoXEMA04Y1rhfYC3MtU/7d ..
发布时间:2021-04-01 20:35:02 Java开发