百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

js-ethereum-cryptography

> 编程语言
开源

经过审计的纯 JS 库,包含所有与以太坊相关的加密原语

755 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

经过审计的纯 JS 库,包含所有与以太坊相关的加密原语

ethereum-cryptography

已审计 纯 JS 库,包含所有与以太坊相关的加密原语。使用 6 个 noble & scure 依赖项实现。 请查看 变更日志 / 升级 以及有关该库的文章: 一个更安全、更小、更快的以太坊加密栈。

使用方法

bash
npm install ethereum-cryptography

我们明确支持 x86 和 arm64 上的主要浏览器和 Node.js。其他主要运行时和平台也会尽力提供支持。 请参阅 package.json 中的 engines 字段,了解每个版本的运行时支持信息。 目前正在使用 Webpack、Rollup、Parcel 和 Browserify 进行测试。

此包没有单一入口点,而是为每个加密原语提供了子模块。原因是,从单一文件导入所有内容会导致在为 Web 使用此包时产生巨大的打包文件。通过树震动可以避免这种情况,但在 支持的打包程序 中之一上无法正常工作的可能性太大。

  • 使用
  • 依赖项
  • 哈希算法: sha256、sha512、keccak、ripemd160、blake2b
  • kdfs: pbkdf2, scrypt
  • 随机:安全的随机性
  • secp256k1: 曲线运算
  • bn: 友好对应曲线
  • bls: 友好配对曲线
  • AES 加密
  • hdkey: bip32 HD 钱包
  • bip39: 记忆短语
  • 数学: 实用程序
  • utils: 通用实用程序
  • secp256k1-compat: 与其他库的兼容层
  • 所有导入
  • 注意事项
  • 浏览器使用:汇总设置
  • AES
  • 使用密码加密
  • [

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptaesbip32bls12-381bn254

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言