我可以使用 openssl 从 PEM 格式的 x 和 y 组件获取 ecc 公钥吗? 谢谢你!!!!!!!!!!! ...
我可以使用 openssl 从 PEM 格式的 x 和 y 组件获取 ecc 公钥吗? 谢谢你!!!!!!!!!!! ...
我正在尝试验证 EC 点是否在曲线上。 我已经看过十几个类似的问题,但仍然无法解决。 我正在使用 OpenSSL(在 C 中)。 长话短说,我的软件生成了一个 EC POINT,第 3 方客户端将其视为“无效”。 好的... 重点是:5F921B550C05812CF35BAE27B3A208570 ...
ECIES 替换的最佳安全模式和填充方案是什么。 ...
当我遇到有关 gob Serialize 的问题时,我正在尝试构建一个区块链项目。 我有一个使用 elliptic.P256() Curve 结构的结构钱包,当我尝试序列化钱包时,出现了没有导出字段的错误。 真的希望得到一些帮助。 有我的代码。 问题 ...
我在 C++ 程序中编写了 ECDSA 函数。 When I test every signature works fine in my C++ ECDSA verify function, but not every one pass on the GO Language ECDSA packa ...
我有一个 KeyChain class 我在其中签署了一个字符串。 我在 SecKeyIsAlgorithmSupported function 处遇到Thread 8: EXC_BAD_ACCESS (code=257, address=0x3fd574bc6a7ef9db) SecKeyIsA ...
我正在尝试创建一个智能合约,我必须加密(和解密)从客户端上运行的 Python 脚本接收的数据。 数据将在客户端加密,我必须在智能合约上对其进行解密。 我有一个智能合约代码,可以在这里生成一个密钥对。 我是密码学新手,我尝试查找如何使用公钥加密明文并使用私钥解密,但我在任何地方都没有得到正确的答案。 ...
我已经按照 Android 上的 ECDH 密钥协议官方指南编写了以下代码。 但是在执行时,代码会抛出以下错误: 我尝试以以下方式测试代码, 尽管设置了用户身份验证禁用或大超时,但我无法理解为什么密钥会立即永久失效。 由于密钥生成存在模拟器问题,并且我只有 1 个 Android 12 设备(在K ...
我想使用 Nodejs 加密模块实现以下目标: 我想用我的私钥在定义的 EC 上签署一条消息,并将签名作为原始缓冲区/十六进制。 我想将各自的公钥作为原始缓冲区/十六进制。 我可以单独实现这两个目标,但我目前无法同时实现它们,这似乎很奇怪,使用节点加密模块很难实现。 使用以下代码很容易在曲线上生成签 ...
很抱歉寻求调试帮助,但正如他们在经典中所说的那样,“这曾经有效”:-) “这个”是 C# ECDsa.VerifyData() 通过 WebAuthn Assertion.Signature 调用下面的:- 我向你保证我不是懒惰并且“愉快地”调试(并且在这里查看了类似的问题)但是一组新的眼睛可能会立 ...
我无法找出正确的参数来验证使用 web 加密中的 ECDSA P-256 公钥创建的 SHA-256 签名。 下面的脚本输出:Node verify result: true Web verify result: false 使用 web 加密进行验证的参数是什么? 我想我现在已经尝试了一切,除 ...
我想检查一些 pubkey 是否属于扭曲的 edwards25519 (我猜这用于 ed25519?)问题是我理论上有一些有效的 pubkey,例如: 或者 并检查它们是否有效,我从 libsodium 使用: 问题是,对于那些理论上应该有效的公钥,我在这两种情况下都是 0,这意味着检查没有通过( ...
我正在尝试实现有限域算术以在椭圆曲线计算中使用它。 由于曾经使用的只是与模运算符通勤的算术运算,因此我认为没有理由不将该运算延迟到最后。 可能发生的一件事是所涉及的数字可能变得(方式)太大并且不切实际/效率低下,但我想知道是否有一种方法可以确定应该触发计算中的模运算的最佳条件/频率. 我在 C 中编 ...
如何在 C# 中使用 ECC? 我认为我应该使用 ECDiffieHellman(虽然我不确定,因为它可能不是我想使用的非对称加密算法,但是在互联网上我通过搜索短语 ECC 没有找到任何其他推荐的算法),但是没有任何加密方法,而且我在密码学方面还不够好,无法自己编写。 我也没有看到任何允许我使用 ...
我目前正面临关于“椭圆”模块的挑战,我已经创建了密钥对,我想将这些密钥对 object 发布到另一个端点,我现在面临的是在 JSON.parse 字符串化密钥对 ZA8CFDE63311C 原始数据之后丢失了原始数据 ZA8CFDE6331B49EB62可用于签名和验证数据的密钥对,在将其发布到另 ...
我在这里生成了测试密钥: vapid_private.pem : vapid_public.pem : vapid_private.pem : vapid_public.pem : 然后我有处理转换的转换器类。 4 次转换中有 3 次正常工作,我无法让私有 DER→PE ...
我尝试将椭圆曲线数字签名算法 (ECDSA) 与 Bouncy Castle 和 Java 一起使用。 我想生成一个公钥和私钥。 问题是这些键具有完全相同的值。 让我们看一下代码: 我使用java.security相关的类: 一切正常,但问题是公钥与私钥匹配。 我很困惑,因为公钥应该是椭圆曲 ...
我正在使用bouncy castle库在java中加载公钥,但总是收到错误Invalid point encoding 0x45 。 公钥是在客户端使用 C# CNG API 生成的。 Java方法一: 方法二 例外 下面的方法来创建公钥 生成RUNLMSAAAAHddHI6T ...
因此,让我们假设您要使用带有 BrainpoolP256r1 椭圆曲线的 ECDSA 算法的公钥来验证签名。 要运行以下代码,请执行以下步骤: 使用以下命令生成一个大脑池的密钥对: 使用生成的密钥后运行以下代码: 在 java 8 上运行此代码将导致: 使用 java 1 ...
我正在玩 manim,我想创建一个带有椭圆曲线的动画。 这是我的代码,在文件functions.py中: 当我执行此命令manim -pql functions.py EllipticCurve时,我收到以下错误: ValueError: array must not contain infs ...