跳到主要内容
ecdsa.com
参考资料

库

共 59 个库和命令行工具,记录了其中会破坏互操作性的行为——签名编码、nonce、low-S、曲线、密钥格式、JWT 默认设置——每一项都来自实际运行,而非抄自文档。

显示 59 项中的 59 项

按语言

Node.js

WebCrypto

Python

Go

Java

.NET

Rust

PHP

Ruby

Swift

C

命令行

按功能

各个库支持的功能(以记录的检查结果为准)
库ECDSAEdDSA后量子JOSE 与 JWTWebAuthn以太坊与比特币
.NET System.Security.Cryptography支持
@noble/curves支持支持
Apple CryptoKit支持支持支持
Authlib (authlib.jose)支持
aws-lc-rs支持支持支持
BoringSSL支持支持支持
Bouncy Castle (Java)支持支持支持
Bouncy Castle for .NET (BouncyCastle.Cryptography)支持支持支持
coincurve支持
elliptic支持支持
ethers.js支持支持
firebase/php-jwt支持
GnuPG (gpg)支持支持
GnuTLS支持支持
Go crypto/ecdsa (standard library)支持支持支持
go-ethereum crypto支持支持
go-jose支持
go-webauthn支持
golang-jwt/jwt支持
Java JCA (SunEC, JDK 25)支持支持支持
java-jwt (Auth0)支持
JJWT (io.jsonwebtoken)支持
jose (panva)支持
jose4j支持
jsonwebtoken (Node.js)支持
jsonwebtoken (Rust)支持
JWCrypto支持
lcobucci/jwt支持
liboqs (Open Quantum Safe)支持
LibreSSL支持支持支持
libsecp256k1 (Bitcoin Core)支持
libsodium支持支持
Mbed TLS (TF-PSA-Crypto)支持支持
Microsoft.IdentityModel (JsonWebTokenHandler)支持
Nimbus JOSE + JWT支持
node-forge支持
Node.js node:crypto支持支持支持
NSS (Network Security Services)支持支持支持
OpenSSH (ssh-keygen)支持支持支持
OpenSSL支持支持支持
PHP openssl extension支持支持
py_webauthn支持
pyca/cryptography支持支持支持
PyJWT支持
python-ecdsa支持支持
python-jose支持
ring支持支持
Ruby OpenSSL (openssl gem)支持支持支持
ruby-jwt (jwt gem)支持
RustCrypto ecdsa (p256, p384, k256)支持
SimpleWebAuthn支持
swift-crypto支持支持支持
Tink (Java)支持支持
viem支持支持
web-token (JWT Framework)支持
web3.py (eth-account)支持支持
WebAuthn4J支持
WebCrypto (crypto.subtle)支持支持
wolfSSL (wolfCrypt)支持支持支持