首页 文章
  • 15 votes
     answers
     views

    使用RsaProtectedConfigurationProvider进行Web.Config加密 - “错误数据”错误

    我试图在procedure described on MSDN之后加密ASP.NET 2.0 Web应用程序的Web.Config文件中的连接字符串值 . 使用RsaProtectedConfigurationProvider,我在我的开发机器上创建并导出了一个机器级密钥(使用-pri标志),并在Web服务器上导入了密钥并授予了访问权限 . 在通过ASP.NET测试自动解密之前,我想尝试手动解密W...
  • 5 votes
     answers
     views

    使用RsaProtectedConfigurationProvider加密/解密app.config部分

    在我们的程序安装过程中,我们运行此方法来加密app.config的各个部分: // Get the application configuration file. Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Define the Rs...
  • 0 votes
     answers
     views

    RSA密钥容器中的密钥是否已加密?

    我们使用"RSA Protected Configuration provider"加密配置文件中的敏感信息 . 有关这方面的更多信息,请访问MSDN at - http://msdn.microsoft.com/en-us/library/ms998283.aspx . 在生成的配置文件中,有一个三重DES加密密钥 . 这意味着配置部分实际上是使用这个对称密钥加密/解密的...
  • 1 votes
     answers
     views

    无法导出RSA密钥容器文件

    我需要在我的开发机器(Windows XP SP-3)上加密我的web.config文件,并将RSA密钥导出到我的QA机器(Windows Server 2003) . 我使用以下命令加密我的文件 . aspnet_regiis -pe "appSettings" -app "/VirtualDirectoryName" -prov "RsaPro...
  • 319 votes
     answers
     views

    使用RSA私钥生成公钥?

    我真的不明白这个: 根据:http://www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥 . openssl genrsa -out mykey.pem 1024 openssl rsa -in mykey.pem -pubout > mykey.pub 我最初的想法是,它们是一起生成的 . RSA私钥是否包含总和?还是公钥?
  • 2 votes
     answers
     views

    如何设置使用aspnet_regiis创建的RSA密钥的密钥大小?

    我使用以下命令创建了一个客户RSA密钥容器(用于加密web.config中的连接字符串): aspnet_regiis -pc“TestKeys”-size 2048 -exp 然后我将密钥导出到xml文件并用它初始化RSACryptoServiceProvider的实例,以便我可以检查密钥大小肯定是2048.但是,使用下面的代码,密钥大小显示为1024 . using (RSACryptoSer...
  • 768 votes
     answers
     views

    如何找到RSA密钥指纹?

    我需要为GitHub进行SSH密钥审核,但我不确定如何找到我的RSA密钥指纹 . 我最初按照指南在Linode主持的Ubuntu 10.04(Lucid Lynx)框上进行设置 . 如果使用PuTTY远程登录,我需要输入什么命令来查找当前的RSA密钥指纹?
  • 2 votes
     answers
     views

    使用RSA保护许可证文件

    我想使用RSA来保护应用程序中的许可证文件 . 想法如下: 创建许可证文件(纯文本) . 创建RSA密钥对 . 使用公钥加密许可证文件 . 将私钥放在应用程序的二进制文件中 . 然后,应用程序可以解码许可证文件并开始运行 . 问题是我必须使用我的应用程序发送私钥 . 如果我保密公钥,这是一个问题吗? 如果没有,还有什么其他良好(足够)的方案来创建许可证文件系统?
  • 1 votes
     answers
     views

    为用户安全地生成RSA密钥

    我有一个用户系统管理用户属性,哈希盐渍密码,RSA公钥和加密的RSA私钥(通过实际盐密码) . RSA密钥是在用户注册期间生成的,或者密码被重置(通过用户管理员或忘记密码),因为私钥在没有密码的情况下基本丢失 . 目前,RSA密钥在客户端计算机上生成,使用其密码加密(在浏览器内存中存储),并发送回服务器以存储数据 . 但是现在,我想为RSA密钥生成创建另外两个选项 . 这两个都将在消息队列系统上工...
  • 0 votes
     answers
     views

    如何在GAE中保存RSA密钥

    我生成一个RSA密钥: random_generator = Random.new().read k1 = RSA.generate(1024,random_generator) 如果我从k1导出所有工作创建一个新密钥: export = k1.exportKey() k2 = RSA.import...
  • 0 votes
     answers
     views

    导入私有rsa密钥失败

    我使用下面的例子来加密和解密python中的一些文本,它的工作原理如下: RSA encryption and decryption in Python 但是,当我将私钥写入文件以供将来使用,然后将其导入decrpyt时,我得到一些文本: “ValueError:不支持RSA密钥格式 . ” 我已使用以下方法将私钥导出到文件: privkey = key.exportKey() f= open(...
  • 0 votes
     answers
     views

    尝试使用伪RSA私钥解密密钥时出现Ruby OpenSSL错误

    有这个Ruby代码: require 'openssl' require 'securerandom' class AuthRsa def initialize(public_key, private_key) @public_key = OpenSSL::PKey::RSA.new(public_key) @private_key = OpenSSL::PKey::RSA.new(...
  • 5 votes
     answers
     views

    OpenSSL - 既不是PUB密钥也不是PRIV密钥::嵌套asn1错误

    我试图使用公钥初始化OpenSSL :: PKey :: RSA,但它无法正常工作 . 以下是密钥对: -----BEGIN RSA PRIVATE KEY----- MIIBOwIBAAJBALbkpbDFbZ54bM5ybwwdCqsUHjxWQF4B0Q1sAOBFEYdpxZJZ8dAz ycPzIgSlPc8yqjeqwJQtvCpktrntALpX1ksCAwEAAQJAYT0XyvB...
  • 7 votes
     answers
     views

    如何为AWS Elastic Beans设置多行RSA私钥环境变量

    我正在使用Elastic Beanstalk将Ruby on Rails应用程序部署到AWS,并且必须将私钥设置为环境变量 例如 -----BEGIN RSA PRIVATE KEY----- SpvpksXQIBA65ICOgQxV2TvMIICAiMeV9prhdJSKjjsk2 tYdz8lhn/ibROQW71utuHLAyHGMBxz3kIaaIq1kjdkkk tYdz8lhn/ibR...
  • 1 votes
     answers
     views

    Java中的模幂运算使用eulers totient和中国余数定理[关闭]

    编辑 - 澄清 我正在尝试使用lagrange和中文余数定理在Java中实现模幂运算 . 例如,如果N是55,已经给出了素数因子5和11,则phi是40,所以我知道在N低于55时有40个数字共同素数 . 我的导师说这样做的方法是“使用拉格朗日定理” ,以5和11为模的几次乘法和CRT结合两种结果“ 我的问题是如何计算这些数字?我需要他们把它们放入一个中国余数定理来完成计算,但我想不出一个聪明的方法...
  • 0 votes
     answers
     views

    在Java中为RSA加密存储大量数字

    在发布我的代码之前,我认为最好首先安排一些事情 . Goal: 对几个小数字执行非常基本的RSA加密 . 对于那些熟悉RSA加密的人,我已经发布了下面算法使用的值 . Current RSA numbers/values: P = 29 Q = 31 N = P * Q 披=((P-1)*(Q-1)) E = 11 My issue: 当我试图解密我的代码时出现问题 . 加密按设计工作 . Cod...
  • 2 votes
     answers
     views

    使用OpenSSL密钥的Java加密

    我有一种情况,我使用OpenSSL生成一个公钥/私钥对,用于gdcmanon按照他们网站上列出的说明 . 具体来说,我使用以下命令为gdcmanon生成我的密钥 $ openssl genrsa -out CA_key.pem $ openssl req -new -key CA_key.pem -x509 -days 365 -out CA_cert.cer 然后我就可以按照他们的指示使用加密...
  • 16 votes
     answers
     views

    Openssl转换.PEM仅包含.PKCS12的RSA私钥

    目前我有一个仅包含私钥的.PEM文件 . 我需要将此文件转换为.PKCS12文件 . 目前我正在尝试使用openssl实现这一点,我遇到了一些问题 . 我正在使用的.PEM文件格式如下: -----BEGIN RSA PRIVATE KEY----- Some key -----END RSA PRIVATE KEY----- 我使用以下Openssl命令尝试将此.PEM文件转换为.PKCS...
  • 1 votes
     answers
     views

    如何识别和删除CipherSuite中的CBC密码?

    我在cipherSuite中有以下密码的apache http服务器 . 扫描后我发现一些密码(CBC)很弱,需要删除 . 但我无法确定其中哪些实际上是CBC . 你能帮忙吗? 仅供参考 - 版本是 Apache 2.4.23; openssl 1.0.2h; RHEL7 SSLCipherSuite: ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-...
  • 1 votes
     answers
     views

    Android RSA解密(失败)/服务器端加密(openssl_public_encrypt)

    我试图使用我的设备上生成的RSA密钥解密我的Android应用程序中的字符串 . 加密是由php服务完成的,使用我的应用程序提供的public rsa密钥 . 我的问题是解密,但失败了 . 我正在做以下事情: 在Android上生成KeyPair(使用KeyPairGenerator.getInstance(“RSA”)) - >确定 使用Base64.encode(pubKey.g...
  • 0 votes
     answers
     views

    如何在Java中加密时返回并显示RSA密文

    我正在编写一个简单的java程序,使用Java使用DES和RSA算法进行加密/解密 . 在Java中,为了使用函数 doFinal 进行加密和解密,我必须将消息(纯文本)转换为字节 . 我使用函数 .getBytes 来做到这一点 . 以下是代码的一部分: Cipher desCipher // Create the cipher desCipher = Cipher.getInstance(&...
  • 0 votes
     answers
     views

    要解密的数据超过此模数128字节的最大值,同时加密Android中的数据和WCF Web服务中的解密

    我是Android开发人员 . 手头的任务是使用RSA算法通过提供给我的公钥模数和指数加密我的Android应用程序中的数据,然后通过网络将其通过JSON字符串发送到.Net Web服务 . 此Web服务将解密数据并进一步使用它 . 我用来加密数据的代码如下: public String RSAEncrypt (final String plain) throws Exception { ...
  • 17 votes
     answers
     views

    RSA:在iOS中加密,用Java解密

    我有一个从Java服务器发送的公钥 . 在解码和删除ASN.1标头之前,base64编码的字符串匹配 . 我使用 SecItemAdd 将公钥存储在钥匙串中 . 所以我在iOS端使用 SecKeyEncrypt ,在Java端使用 Cipher . 我正在加密的是加密我的实际数据的对称AES密钥,因此密钥长度为16个字节 . 当简单地对base64进行编码时,一切正常,所以我知道这个RSA加密有...
  • 2 votes
     answers
     views

    node.js加密签名和openssl签名不匹配

    我想在node.js中的文件上执行RSA-SHA512 . 我可以计算给定数据文件的sha512哈希值与openssl的哈希值相匹配 . 但是,当尝试在同一散列上获取数字签名时,node.js签名与openssl签名不同 . 以下是示例代码段: var data = new Buffer(512); data = fs.readFileSync('/tmp/data'); var pem = fs...
  • 0 votes
     answers
     views

    JavaCard中SDA和DDA之间的区别?

    我有一个applet(你可以看一下JavaCard applet is not working with RSA encryption) . Applet在构造函数中生成RSA公钥和私钥,并使用APDU命令加密某些字节数组 . Applet在文档中使用KeyBuilder.LENGTH_RSA_2048生成公钥和私钥,卡片令人遗憾,JavaCard仅在DDA中支持2048位密钥长度 . 所以问题...
  • 1 votes
     answers
     views

    RSA加密,密钥存储

    我正在编写一个使用第三方API的.NET应用程序 . 存储api凭证的最佳方法是什么?我正在考虑使用RSACryptoServiceProvider对它们进行加密,我的问题是:如果我使用RSA加密我的凭据,我必须在应用程序的某处使用私钥来解密凭据,这不意味着加密是基本上无关紧要?因为任何人都可以继续使用加密的凭据并使用我必须提供的密钥来解密凭据 . 处理私钥并与使用我的应用程序的任何人保持联系的最...
  • 1 votes
     answers
     views

    在iOS中创建RSA私钥

    我正试图在iPhone上重写ObjC中的一些Java(Android)代码 . 代码将执行基本Web服务调用,并需要使用身份验证信息设置一些标头 . 该信息的一部分是我发送的数据的加密哈希 . Java版本使用手机上生成的RSA私钥计算SHA256签名 . 私钥是使用我可用的种子生成的 . (简化)java代码如下: KeyFactory keyFactory = KeyFactory.getIn...
  • 2 votes
     answers
     views

    使用RSA公钥解密使用RSA私钥加密的字符串

    这是一个未回答的问题的副本:Using an RSA Public Key to decrypt a string that was encrypted using RSA Private Key 您可以看到作者使用以下代码找到了解决方案:http://www.codeproject.com/KB/security/PrivateEncryption.aspx 使用该链接中的代码看起来很有希望 ....
  • 0 votes
     answers
     views

    在Java中解密来自C#的RSA加密数据 . 加密数据的格式?

    我正在使用RSA加密来加密C#中的一些数据 . 现在我想用Java解密加密数据 . 但我遇到了一些问题 . 主要问题可能是从c#获取加密消息到java . 在c#中,我们有无符号字节,字节序不同 因此,为了进行测试,我将c#中加密数据的 byte 数组转换为 sbyte 数组并获取它的字符串表示形式 . 然后我将字节数组的字符串表示复制到我的java代码中并将其转换回'byte'数组 . 之后,我...
  • 1 votes
     answers
     views

    如何使用C#BouncyCastle从JSEncrypt解密RSA加密字符串

    我知道有一些关于这个的帖子,但没有一个解决我的问题所以我会切入追逐 . 我使用JSEncrypt(javascript)使用以下代码加密了一个字符串: var rsa = new JSEncrypt(); rsa.setPublicKey(pubKey); var encrypted = rsa.encrypt($(this).text()); 公钥存储在var中,如下所示: var pubKe...

热门问题