Mô tả dự án
Việc thực hiện tham chiếu BIP-0039: Mã ghi nhớ để tạo khóa xác định 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ự. Xem //github.com/bitcoin/bips/blob/master/bip-0039.mediawiki để biết thông số kỹ thuật đầy đủ Để 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ớ Nhập thư viện vào dự án Python thông qua: 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áppython-mnemonic
trừu tượng
Giấy Bip
Cài đặt
Ví dụ sử dụng
from mnemonic import Mnemonic
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
0 được ghi nhớ thay vì phát hiện liên tụcmnemo = Mnemonic[language] mnemo = Mnemonic["english"]
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
mnemo = Mnemonic[language]
mnemo = Mnemonic["english"]
Việc thực hiện tham chiếu BIP-0039: Mã ghi nhớ để tạo khóa xác định 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ự. Xem //github.com/bitcoin/bips/blob/master/bip-0039.mediawiki để biết thông số kỹ thuật đầy đủpython-mnemonic
trừu tượng
Giấy Bip
Cài đặt
Để cài đặt thư viện này và các phụ thuộc của nó sử dụng:
1mnemo = Mnemonic[language] mnemo = Mnemonic["english"]
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]