cost 246 ms
Solidity和Python上的椭圆曲线加解密 - Elliptic Curve encryption and decryption on Solidity and Python

我正在尝试创建一个智能合约,我必须加密(和解密)从客户端上运行的 Python 脚本接收的数据。 数据将在客户端加密,我必须在智能合约上对其进行解密。 我有一个智能合约代码,可以在这里生成一个密钥对。 我是密码学新手,我尝试查找如何使用公钥加密明文并使用私钥解密,但我在任何地方都没有得到正确的答案。 ...

ECDH 密钥协议生成的密钥对在 Android 中始终无效 12 - ECDH key agreement generated Key Pair is always invalid in Android 12

我已经按照 Android 上的 ECDH 密钥协议官方指南编写了以下代码。 但是在执行时,代码会抛出以下错误: 我尝试以以下方式测试代码, 尽管设置了用户身份验证禁用或大超时,但我无法理解为什么密钥会立即永久失效。 由于密钥生成存在模拟器问题,并且我只有 1 个 Android 12 设备(在K ...

Nodejs加密:椭圆曲线签署消息并将公钥导出为文本 - Nodejs crypto: Elliptic Curve to sign message and export public key as text

我想使用 Nodejs 加密模块实现以下目标: 我想用我的私钥在定义的 EC 上签署一条消息,并将签名作为原始缓冲区/十六进制。 我想将各自的公钥作为原始缓冲区/十六进制。 我可以单独实现这两个目标,但我目前无法同时实现它们,这似乎很奇怪,使用节点加密模块很难实现。 使用以下代码很容易在曲线上生成签 ...

验证 WebAuth 断言的 Elyptical 公钥签名 - Validating Elyptical Public Key signatures for WebAuth Assertions

很抱歉寻求调试帮助,但正如他们在经典中所说的那样,“这曾经有效”:-) “这个”是 C# ECDsa.VerifyData() 通过 WebAuthn Assertion.Signature 调用下面的:- 我向你保证我不是懒惰并且“愉快地”调试(并且在这里查看了类似的问题)但是一组新的眼睛可能会立 ...

如何使用 window.crypto.subtle 验证 ES256(使用 P-256 和 SHA-256 的 ECDSA)签名? - How to verify an ES256 (ECDSA using P-256 and SHA-256) signature with window.crypto.subtle?

我无法找出正确的参数来验证使用 web 加密中的 ECDSA P-256 公钥创建的 SHA-256 签名。 下面的脚本输出:Node verify result: true Web verify result: false 使用 web 加密进行验证的参数是什么? 我想我现在已经尝试了一切,除 ...

检查 pubkey 是否属于扭曲 Edwards25519 - Check if pubkey belongs to twisted Edwards25519

我想检查一些 pubkey 是否属于扭曲的 edwards25519 (我猜这用于 ed25519?)问题是我理论上有一些有效的 pubkey,例如: 或者 并检查它们是否有效,我从 libsodium 使用: 问题是,对于那些理论上应该有效的公钥,我在这两种情况下都是 0,这意味着检查没有通过( ...

有限域算术实现中模运算的最佳频率 - Optimal frequency of modulo operation in finite field arithmetic implementation

我正在尝试实现有限域算术以在椭圆曲线计算中使用它。 由于曾经使用的只是与模运算符通勤的算术运算,因此我认为没有理由不将该运算延迟到最后。 可能发生的一件事是所涉及的数字可能变得(方式)太大并且不切实际/效率低下,但我想知道是否有一种方法可以确定应该触发计算中的模运算的最佳条件/频率. 我在 C 中编 ...

椭圆曲线密码术加密与 C# - Elliptic Curve Cryptography encryption with C#

如何在 C# 中使用 ECC? 我认为我应该使用 ECDiffieHellman(虽然我不确定,因为它可能不是我想使用的非对称加密算法,但是在互联网上我通过搜索短语 ECC 没有找到任何其他推荐的算法),但是没有任何加密方法,而且我在密码学方面还不够好,无法自己编写。 我也没有看到任何允许我使用 ...

有没有办法从椭圆模块 node.js 中的公钥导入/检索密钥对? - Is there is a way to Import/Retrieve Keypair from Public Key in Elliptic module node.js?

我目前正面临关于“椭圆”模块的挑战,我已经创建了密钥对,我想将这些密钥对 object 发布到另一个端点,我现在面临的是在 JSON.parse 字符串化密钥对 ZA8CFDE63311C 原始数据之后丢失了原始数据 ZA8CFDE6331B49EB62可用于签名和验证数据的密钥对,在将其发布到另 ...

椭圆曲线密码学 (ECDSA) 私钥匹配公钥 (Java - Bouncy Castle) - Elliptic Curve Cryptography (ECDSA) Private Key Matches Public Key (Java - Bouncy Castle)

我尝试将椭圆曲线数字签名算法 (ECDSA) 与 Bouncy Castle 和 Java 一起使用。 我想生成一个公钥和私钥。 问题是这些键具有完全相同的值。 让我们看一下代码: 我使用java.security相关的类: 一切正常,但问题是公钥与私钥匹配。 我很困惑,因为公钥应该是椭圆曲 ...

Java 8 上的 java.security.InvalidAlgorithmParameterException 但适用于 Java 11 - java.security.InvalidAlgorithmParameterException on Java 8 but works on Java 11

因此,让我们假设您要使用带有 BrainpoolP256r1 椭圆曲线的 ECDSA 算法的公钥来验证签名。 要运行以下代码,请执行以下步骤: 使用以下命令生成一个大脑池的密钥对: 使用生成的密钥后运行以下代码: 在 java 8 上运行此代码将导致: 使用 java 1 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM