问题标签 [rsa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 使用 aspnet_regiis.exe 加密后的连接字符串错误
我已使用以下链接中的步骤加密了 web.config 文件中的连接字符串:http: //www.codeproject.com/KB/database/WebFarmConnStringsNet20.aspx
但是,每当我调用我的应用程序时,它都会给出以下错误:
无法使用提供程序“CustomProvider”解密。来自提供程序的错误消息:无法打开 RSA 密钥容器。
我执行加密的服务器是 64 位 Windows Server 2003 R2 SP2。因此,我将 ACL 分配给NT Authority\Network Service
. 然而它仍然不起作用。
希望有人有一些想法,我还需要检查什么才能使其正常工作。
PS。如果我使用默认的 rsa 密钥NetFrameworkConfigurationKey
进行加密,那么连接字符串不会有访问问题。
c++ - C++ 的 RSA 加密库
我正在开发一个 Win32 应用程序,我想使用一个 RSA 加密库。你会推荐哪个图书馆?
c++ - C++ 处理非常大的整数
我正在使用 RSA 算法进行加密/解密,为了解密文件,您必须处理一些相当大的值。更具体地说,像
现在,这确实是唯一不合适的计算。我曾尝试使用 Matt McCutchen 的 BigInteger 库,但在链接过程中出现了很多编译器错误,例如:
所以我想知道处理来自 RSA 算法的真正大整数的最佳方法是什么。
我听说有可能将你的变量声明为双长,所以......
但我不确定可以存储多大的整数。
例如,我尝试使用 dev C++ 编译和运行以下程序:
然后我得到这些错误。
Derek,我认为通过包含该BigIntegerLibrary.hh
文件,编译器将遍历并编译它将使用的所有必要文件。
我应该如何尝试编译上述程序以解决链接错误?
c# - 如何从 .NET 读取 PEM RSA 私钥
我有一个格式的RSA
私钥PEM
,有没有一种直接的方法可以从.NET 中读取它并实例化一个RSACryptoServiceProvider
以解密用相应公钥加密的数据?
cryptography - 如何使用 Microsoft ECSP 仅使用 RSA 公钥加密小数据块?
我需要使用 512 位 RSA 公钥加密一小块数据(16 字节)——对于我所知的大多数加密库来说,这是一项相当容易的任务,除了 MS CSP API,看起来。CryptEncrypt函数的文档指出
Microsoft Enhanced Cryptographic Provider 支持使用 RSA 公钥的直接加密和使用 RSA 私钥的解密。加密使用 PKCS #1 填充。
但这对我不起作用。好吧,我的代码可以正常工作并生成大小正确的加密数据块,但 openssl 无法解密它。看起来 CryptEncrypt 仍然使用对称密码。
不幸的是,我发现的所有示例都指的是组合密码学与对称密码,所以我手头没有一个工作示例,这肯定会使事情变得更容易。
请任何人指出这样一个例子,或者让我知道我是否错过了一些不那么明显的陷阱?
谢谢你。
java - Java/JCE:解密用 RSA 加密的“长”消息
我有一条消息包含在一个字节 [] 中,用“RSA/ECB/PKCS1Padding”加密。为了解密它,我创建了一个 Cipher c 并使用它启动它
到目前为止,我只使用doFinal()方法解密了小消息,返回一个带有解密字节的 byte[]。
但在这种情况下,数据更大(大约 500 字节),并且doFinal()方法会引发异常(javax.crypto.IllegalBlockSizeException:数据不得超过 128 字节)。我想我需要使用update() - 方法,但我不知道如何让它正常工作。这是怎么做到的?
c# - RSA 加密:将代码从 js 移动到 C#
我正在开发一个登录到 teamcity 的用户代理,我正在尝试将密码加密从 js 移动到 c#。
名为 rsa.js 和 encrypt.js 的部分很重要。他们使用
据我所知,指数看起来像一个十六进制数 x10001,它是 65537 base10
注意以下账号不属于teamcity的demo站点
此测试验证加密文本是否等于使用公钥加密的明文。
到目前为止,实现看起来像
但这抱怨
谢谢您的任何帮助,这将是一个非常快乐的圣诞节
编辑:看起来我的测试有缺陷,因为每次播种时间都会生成不同的 encryptedPassword
答:我打开了访客访问,绕过了这个问题,但我仍然想解决它
ruby - RSA Data Security, Inc. MD5 消息摘要算法的 Ruby 实现
有人知道 RSA Data Security, Inc. 的 ruby 实现吗? MD5 消息摘要算法定义在https://www.rfc-editor.org/rfc/rfc1321
我在https://developer.openx.org/fisheye/browse/openads/branches/2.0/branches/openads-2.0.11/admin/md5.js?r=16584找到了一个 javascript 实现...它有一个功能MD5 进行编码。红宝石上有类似的东西吗?
c# - 在 C# 中实现 RSA
我目前正在尝试使用 RSACrytoServiceProveider 类实现一个类来处理我的应用程序实例之间的安全通信。第一个问题:实现单个类来处理发送者/接收者角色是个好主意,还是应该将角色拆分为单独的类?这是我到目前为止所做的:
第二个问题:我如何发送和接收要输入课堂的数据?我是这个领域的绿角,不胜感激。
java - 对 Java 安全性和 BouncyCastle API 感到茫然和困惑
我一直在尝试理解 Java 的 BouncyCastle 加密 API。不幸的是,我发现 Java 密码学通常被服务提供者接口和行话所掩盖,以至于我无法理解任何实际所做的事情。我已经尝试反复阅读必要的文档,但它仍然难以理解,引入了许多远远超出我认为应该需要的概念。
我真正想要的是一个执行以下操作的类:
抱歉,如果这是一个非常复杂的问题,可以作为“我真正想要的”提出。非常欢迎任何关于在哪里阅读 Java 密码学和 BouncyCastle 的指针。任何关于 Java 加密系统实际布局的概述都非常受欢迎。