Hướng dẫn what is a mnemonic python? - một con trăn ghi nhớ là gì?

Mô tả dự án

python-mnemonic

Việc thực hiện tham chiếu BIP-0039: Mã ghi nhớ để tạo khóa xác định

trừu tượng

BIP này mô tả việc thực hiện một mã ghi nhớ hoặc câu ghi nhớ - một nhóm các từ dễ nhớ - cho việc tạo ra các ví xác định.

Nó bao gồm hai phần: tạo ra mnenomic và chuyển đổi nó thành hạt nhị phân. Hạt này sau đó có thể được sử dụng để tạo ví xác định bằng BIP-0032 hoặc các phương pháp tương tự.

Giấy Bip

Xem //github.com/bitcoin/bips/blob/master/bip-0039.mediawiki để biết thông số kỹ thuật đầy đủ

Cài đặt

Để cài đặt thư viện này và các phụ thuộc của nó sử dụng:

PIP cài đặt ghi nhớ

Ví dụ sử dụng

Nhập thư viện vào dự án Python thông qua:

from mnemonic import Mnemonic

Khởi tạo thể hiện lớp, chọn từ từ điển có sẵn:

  • Anh

  • chinese_simplified

  • chinese_traditional

  • người Pháp

  • người Ý

  • tiếng Nhật

  • Hàn Quốc

  • người Tây Ban Nha

mnemo = Mnemonic[language]
mnemo = Mnemonic["english"]

Tạo danh sách từ được đưa ra sức mạnh [128 - 256]:

words = mnemo.generate[strength=256]

Đưa ra danh sách từ và cụm mật khẩu tùy chỉnh [ví dụ trống], tạo hạt giống:

seed = mnemo.to_seed[words, passphrase=""]

Đưa ra danh sách từ, tính toán entropy gốc:

entropy = mnemo.to_entropy[words]

Thay đổi

Tất cả các thay đổi đáng chú ý đối với dự án này sẽ được ghi lại trong tệp này.

Định dạng này dựa trên việc giữ một changelog và dự án này tuân thủ phiên bản ngữ nghĩa.

0,20-2021-07-27

Thêm

  • Loại chú thích

  • Hỗ trợ cho các khóa riêng của Testnet

Đã thay đổi

  • Cấu trúc thư mục dự án đã được làm sạch

  • Ngôn ngữ trên đối tượng

    mnemo = Mnemonic[language]
    mnemo = Mnemonic["english"]
    0 được ghi nhớ thay vì phát hiện liên tục

Loại bỏ

  • Hỗ trợ cho Python 2.7 và 3,4 đã bị loại bỏ

0.19-2019-10-01

Thêm

  • Loại chú thích

Hỗ trợ cho các khóa riêng của Testnet

Đã thay đổi

Cấu trúc thư mục dự án đã được làm sạch

Ngôn ngữ trên đối tượng
mnemo = Mnemonic[language]
mnemo = Mnemonic["english"]
0 được ghi nhớ thay vì phát hiện liên tục

python-mnemonic

Việc thực hiện tham chiếu BIP-0039: Mã ghi nhớ để tạo khóa xác định

trừu tượng

BIP này mô tả việc thực hiện một mã ghi nhớ hoặc câu ghi nhớ - một nhóm các từ dễ nhớ - cho việc tạo ra các ví xác định.

Nó bao gồm hai phần: tạo ra mnenomic và chuyển đổi nó thành hạt nhị phân.Hạt này sau đó có thể được sử dụng để tạo ví xác định bằng BIP-0032 hoặc các phương pháp tương tự.

Giấy Bip

Xem //github.com/bitcoin/bips/blob/master/bip-0039.mediawiki để biết thông số kỹ thuật đầy đủ

Cài đặt

Để cài đặt thư viện này và các phụ thuộc của nó sử dụng:

mnemo = Mnemonic[language]
mnemo = Mnemonic["english"]
1

Ví dụ sử dụng

Nhập thư viện vào dự án Python thông qua:

from mnemonic import Mnemonic

Khởi tạo thể hiện lớp, chọn từ từ điển có sẵn:

  • Anh
  • chinese_simplified
  • chinese_traditional
  • người Pháp
  • người Ý
  • tiếng Nhật
  • Hàn Quốc
  • người Tây Ban Nha

mnemo = Mnemonic[language]
mnemo = Mnemonic["english"]

Tạo danh sách từ được đưa ra sức mạnh [128 - 256]:

words = mnemo.generate[strength=256]

Đưa ra danh sách từ và cụm mật khẩu tùy chỉnh [ví dụ trống], tạo hạt giống:

seed = mnemo.to_seed[words, passphrase=""]

Đưa ra danh sách từ, tính toán entropy gốc:

entropy = mnemo.to_entropy[words]

Bài Viết Liên Quan

Chủ Đề