elliptic-curve-crypto

RSA 以外的加密算法是否对 debian 包签名有效?
elliptic-curve-crypto

RSA 以外的加密算法是否对 debian 包签名有效?

我找到的几乎所有文档debian 包签名完全省略了加密算法的主题,而且我见过的少数涉及该主题的人只提到了 RSA,在一种情况下还提到了 DSA。 gpg 似乎是所有 debian 包签名的根源。 gpg 自 2011 年起就有了椭圆曲线,2014 年发布的 2.1.0 使其正式化。但似乎没有提到它的使用。 问题: 您可以使用 EdDSA (Ed25519) 密钥对来签署 debian 软件包吗? 从 2014 年起,这是否适用于安装的 gpg 版本至少为 2.1.0 的任何地方,或者是否有其他限制? gpg 支持的算法中是否存在不应用于 debian 包签...

Admin

Gnupg secp256k1 签名与其他实现不匹配
elliptic-curve-crypto

Gnupg secp256k1 签名与其他实现不匹配

我正在尝试让 gpg 代理签署加密货币目的。我尝试过签署几个哈希值,以及签名一他们中的人得到了不同的 r同时获得s与其他实现相同的效果。 我将结果与ellipticnodejs 库和libsecp256k1c 中的结果进行了比较,它们的结果相互匹配。 想必这是我的一个明显而愚蠢的错误,这就是原因,但我自己无法发现它。 这是该版本的 c 源代码libsecp256k1: #include <string.h> #include <stdlib.h> #include <stdio.h> #include <un...

Admin

如何ssh添加椭圆曲线密钥?
elliptic-curve-crypto

如何ssh添加椭圆曲线密钥?

我正在尝试将新生成的椭圆曲线密钥与 GitLab 的 git 版本控制一起使用。 我使用的是 Xubuntu 16.04。 我的 OpenSSH 版本是:OpenSSH_7.2p2 Ubuntu-4ubuntu2.4,OpenSSL 1.0.2g 2016 年 3 月 1 日 通常我会这样做: ssh-add -D # to be sure no other identities are used than the one I add ssh-add ~/.ssh/my-rsa-key git add ... git commit ... git...

Admin

OpenSSL 软件包重建 CentOS 6.4
elliptic-curve-crypto

OpenSSL 软件包重建 CentOS 6.4

在 CentOS 6.4 上使用椭圆曲线重建 openssl 策略是: 1) Download the "official" CentOS source package (.src.rpm) 2) Modify the .spec file to enable elliptic curves. (change no-EC to enable-EC) 3) Rebuild the package using mock. 构建是在新的亚马逊云服务器上执行的,任何人都可以精确地复制下面执行的每个步骤。 #...

Admin