rsa相关内容

如何在没有 x5c 的情况下从 jwks 验证 JWT 的签名

我有一个 JWT 安全令牌,需要通过 jwks 端点进行验证.jwks 中的数据看起来像: {“钥匙":[{"kty": "RSA","e": "AQAB","use": "sig","alg": "RS256","n": "......",“孩子":“2132132-b1e6-47e7-a30f-1831942f74bd"},{"kty": "RSA","e": "AQAB","use": " ..
发布时间:2021-11-26 12:32:38 C#/.NET

从文件加载 RSA 公钥

我已经生成了一个私钥: openssl genrsa [-out 文件] –des3 在此之后,我生成了一个公钥: openssl rsa –pubout -in private.key [-out file] 我想用我的私钥对一些消息进行签名,并用我的公钥验证一些其他消息,使用如下代码: public String sign(String message) throws Signatu ..
发布时间:2021-11-25 16:45:00 Java Web开发

如何从文件加载 RSA 私钥

我正在为 SAML 1.1 断言消费者服务开发测试工具.测试必须生成一个签名的 SAMLResponse 并将其提交给以 Base64 编码的 ACS.ACS 必须能够使用 X509 公共证书验证签名的消息. 我能够构建 SAMLResponse,添加必要的断言等.但是当我尝试签署对象时,我遇到了问题.这是我当前代码的片段: String certPath = "mycert.pem";文 ..
发布时间:2021-11-25 16:33:26 Java Web开发

.net core 2.1 中 jwt 的 x509certificate2 标志

我可以使用 JWT 库制作 JWT 令牌,但由于各种原因,我必须手工制作.我有一个包含公钥和私钥的 X509Certificate2 对象 - 我可以在网上找到大量不同的代码,这些代码使用其中的私钥进行签名 - 有时将其转换为 rsacryptoprovider,有时将其作为 xml 拉出 - 我我发现了大约十种不同的方法. 所有这些都在 .net 框架中工作.没有我在 net core 2 ..
发布时间:2021-11-24 19:42:10 C#

ASP .Net Core 上的 RSA 和 SignedCms;需要多平台方法

我正在尝试找到一种方法来对 APK SF 文件进行证书签名,以适用于多平台的方式.一时没有成功;解释我在做什么. 签名(双方通用) 我正在使用发行人和序列号进行签名: private static byte[] GetSigned(byte[] sfData, X509Certificate cert){X509Certificate2 证书 = 新 X509Certificate2 ..
发布时间:2021-11-24 19:33:30 C#

ASP .Net Core 上的 RSA 和 SignedCms;需要多平台方法

我正在尝试找到一种方法来对 APK SF 文件进行证书签名,以适用于多平台的方式.一时没有成功;解释我在做什么. 签名(双方通用) 我正在使用发行人和序列号进行签名: private static byte[] GetSigned(byte[] sfData, X509Certificate cert){X509Certificate2 证书 = 新 X509Certificate2 ..
发布时间:2021-11-24 19:06:28 C#

RSA 处置对象错误 - 每隔一个测试

我们有几个测试会生成一个 jwt 请求来调用服务器来检索令牌.我们有 6 个测试,它们使用相同的数据对相同的方法进行相同的调用.这是方法:''' 私有静态字符串 GenerateSignedTokenRequest(字符串私钥,字符串 privateKeyPass,字符串客户端ID,弦乐观众,整个生命周期){var jti = Guid.NewGuid().ToString();var 声明 ..
发布时间:2021-11-24 18:10:26 C#

RSA 处置对象错误 - 每隔一个测试

我们有几个测试会生成一个 jwt 请求来调用服务器来检索令牌.我们有 6 个测试,它们使用相同的数据对相同的方法进行相同的调用.这是方法:''' 私有静态字符串 GenerateSignedTokenRequest(字符串私钥,字符串 privateKeyPass,字符串客户端ID,弦乐观众,整个生命周期){var jti = Guid.NewGuid().ToString();var 声明 ..
发布时间:2021-11-24 18:01:38 C#

.NET Core 2.0 RSA PlatformNotSupportedException

我正在尝试使用此代码生成公钥和私钥,我在 Windows 10 上使用 .NET Core 2 到目前为止,我没有成功运行此代码,它编译得很好,但是当我到达 rsa.ToXmlString 行时,它会出现 PlatformNotSupportedException 并且当我在另一个关于堆栈溢出的答案中阅读时,该解决方案正在使用 System.Security.Cryptography.Alg ..
发布时间:2021-11-24 12:53:17 C#

如何在没有 x5c 的情况下从 jwks 验证 JWT 的签名

我有一个 JWT 安全令牌,需要通过 jwks 端点进行验证.jwks 中的数据看起来像: {“钥匙":[{"kty": "RSA","e": "AQAB","use": "sig","alg": "RS256","n": "......",“孩子":“2132132-b1e6-47e7-a30f-1831942f74bd"},{"kty": "RSA","e": "AQAB","use": " ..
发布时间:2021-11-24 12:17:56 C#

JavaCard 小程序不适用于 RSA 加密

我正在开发一个 JavaCard 小程序.Applet 在构造函数中生成 RSA 公钥和私钥,并使用 APDU 命令加密一些字节数组: public RSATestApplet() {keyPair = new KeyPair(KeyPair.ALG_RSA_CRT, KeyBuilder.LENGTH_RSA_2048);keyPair.genKeyPair();rsaPrivateKey ..
发布时间:2021-11-16 22:37:01 其他开发

JavaCard中SDA和DDA的区别?

我有一个小程序(你可以在那里查看它JavaCard 小程序不适用于 RSA 加密).Applet 在构造函数中生成 RSA 公钥和私钥,并使用 APDU 命令加密一些字节数组. Applet 在随卡片提供的文档中使用 KeyBuilder.LENGTH_RSA_2048 生成公钥和私钥,遗憾的是 JavaCard 仅在 DDA 中支持 2048 位密钥长度. 那么问题是什么是 DDA ..
发布时间:2021-11-16 22:13:00 其他开发

确定来自 APK 的签名证书

我已经从 Eclipse 为 Android 创建了一个签名的 APK.我想知道在签名的 APK 中使用了哪种 RSA 证书类型,例如 RSA-1024 或 RSA 2048. 我如何从 APK 文件中知道这一点? EDIT 标题已从“Eclipse 中签名的 APK 中使用了哪个 RSA 证书?如何知道 RSA 密钥大小 (1024/2048)?" 解决方案 Eclips ..
发布时间:2021-11-15 21:26:12 其他开发

为什么 RESTful apis 中通常不使用 RSA 签名?

我开发了一个不使用(至少一开始)任何第三方授权的简单应用.我想创建一个供 iOS/Android/任何客户端使用的 RESTful api,所以我阅读了大量有关 RESTful API 实现的信息.然而,实现它们的通常方法涉及发送某种用于签署请求的安全“令牌";这使得 API 容易受到中间人攻击,推荐的应对方法是使用 HTTPS. 然而,阅读所有这些让我想知道,为什么不使用私钥/公钥签名(如 ..
发布时间:2021-11-15 03:26:59 其他开发

在javascript中使用RSA加密的问题

我正在处理一个项目,该项目目前正在 salesforce apex 类中进行加密(使用 Crypto 库),并且需要将该逻辑移到 javascript 文件中.我试图用来进行加密的 node.js 包是 node-rsa. 这是目前存在于 apex 中的代码: String algName = 'RSA';斑点签名;String signGen = '';String pKey = 'M ..
发布时间:2021-11-15 00:09:08 其他开发

AS3Crypto RSA 签名

我在匹配 RSA 签名返回的值时遇到了一些麻烦actionscript as3crypto 库中的 Base64 SHA1 哈希,结果在 c# 中返回. 我将解码为字节数组的 Base64 哈希传递给 sign()as3crypto 中提供的函数和 base64 编码结果.但是,此结果永远不会与 c# 返回的结果匹配执行相同任务的函数.有没有关系函数接受并返回十六进制,即使它在字节处工作数组 ..
发布时间:2021-11-12 00:50:11 其他开发

AS3Crypto RSA 签名

我在匹配 RSA 签名返回的值时遇到了一些麻烦actionscript as3crypto 库中的 Base64 SHA1 哈希,结果在 c# 中返回. 我将解码为字节数组的 Base64 哈希传递给 sign()as3crypto 中提供的函数和 base64 编码结果.但是,此结果永远不会与 c# 返回的结果匹配执行相同任务的函数.有没有关系函数接受并返回十六进制,即使它在字节处工作数组 ..
发布时间:2021-11-12 00:42:26 其他开发