本协议提供了一种基于公钥密码学的方法,用于确保信息传输的安全性和可靠性。协议的核心流程包括:
- 密钥生成与助记词获取:
- 参与者通过生成私钥和公钥进行身份验证。
- 使用 Bip39 标准获取私钥助记词,以确保私钥的安全生成和存储。
/// | |
/// [dependencies] | |
/// bip32 = {version="0.5.1", features = ["alloc"]} | |
/// rand_core = {version="0.6.4",features = ['getrandom']} | |
/// x25519-dalek = {version = "2.0.0", features = ["static_secrets"]} | |
/// | |
use bip32::{Mnemonic, Seed}; | |
use rand_core::OsRng; | |
use x25519_dalek::{x25519,PublicKey, StaticSecret}; |