当前位置: 首页 > 软件库 > Web3 > 开源货币/比特币 >

trezor-crypto

授权协议 MIT License
开发语言 Python
所属分类 Web3、 开源货币/比特币
软件类型 开源软件
地区 不详
投 递 者 滕渝
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

trezor-crypto

Heavily optimized cryptography algorithms for embedded devices.

These include:

  • AES/Rijndael encryption/decryption
  • Big Number (256 bit) Arithmetics
  • BIP32 Hierarchical Deterministic Wallets
  • BIP39 Mnemonic code
  • ECDSA signing/verifying (supports secp256k1 and nist256p1 curves,uses RFC6979 for deterministic signatures)
  • ECDSA public key derivation
  • Base32 (RFC4648 and custom alphabets)
  • Base58 address representation
  • Ed25519 signing/verifying (also SHA3 and Keccak variants)
  • ECDH using secp256k1, nist256p1 and Curve25519
  • HMAC-SHA256 and HMAC-SHA512
  • PBKDF2
  • RIPEMD-160
  • SHA1
  • SHA2-256/SHA2-512
  • SHA3/Keccak
  • BLAKE2s/BLAKE2b
  • Chacha20-Poly1305
  • unit tests (using Check - check.sf.net; in test_check.c)
  • tests against OpenSSL (in test_openssl.c)
  • integrated Wycheproof tests

Distibuted under MIT License.

Some parts of the library come from external sources:

 相关资料
  • Trezor Firmware Repository Structure ci: Gitlab CI configuration files common/defs: JSON coin definitions and support tables common/protob: Common protobuf definitions for the Trezor protocol common/t

  • TREZOR SUITE MONOREPO Packages Name Packages suite core, web, desktop, native, data, storage components components, storybook native rollout rollout blockchain-link blockchain-link integration-tests i

  • Deprecated We've moved to monorepo trezor-firmware. Please file all issues and Pull Requests there. TREZOR Core This is the source code for 2nd generation of TREZOR called TREZOR model T. It runs both

  • python-trezor Python library and commandline client for communicating with TREZORHardware Wallet See https://trezor.io for more information Install Python-trezor requires Python 3.5 or higher, and lib

  • TREZOR One Bootloader and Firmware https://trezor.io/ How to build the TREZOR bootloader, firmware and emulator Ensure that you have Docker installed. You can follow Docker's installation instructions

  • 问题内容: 我有以下基于cryptojs的javascript加密/解密函数,它们运行良好。 在使用cryptpjs加密消息时,我使用随机盐,随机iv值和特定密码。在解密加密的消息时,我重复使用了相同的salt,iv和密码来生成密钥。 这部分效果很好.. 但是,当我尝试在Java服务器端解密相同的加密文本时,问题就开始了。我希望通过我的java服务器代码解密加密后的消息。这是我编写的Java代码: