ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
บล็อกเชน

ความสุ่มทางคริปโตกราฟีและการสร้างคีย์กระเป๋า

คู่มือปฏิบัติ: ความสุ่มทางคริปโตกราฟีและการสร้างคีย์กระเป๋า แนวคิด ขั้นตอนตรวจสอบ และแหล่งข้อมูลสำหรับผู้อ่าน

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
ความสุ่มทางคริปโตกราฟีและการสร้างคีย์กระเป๋า

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

เอนโทรปีคือจุดเริ่ม

วลีที่คนเลือกไม่แทนตัวสุ่มเข้ารหัสที่ปลอดภัย การอนุมานแบบกำหนดแน่สร้างหลายคีย์จาก seed แต่ไม่เพิ่มเอนโทรปี หลีกเลี่ยงเว็บสร้างคีย์และอุปกรณ์ไม่ทราบที่มาสำหรับเงินจริง

อย่าประดิษฐ์อัลกอริทึมเอง

nonce เอนเอียงหรือซ้ำอาจเปิดคีย์ในบางแบบ ใช้ไลบรารีดูแลและตรวจแล้ว ตรวจที่มากับอัปเดต อย่าเผย seed เพื่อพิสูจน์ความสุ่ม audit ตรวจแบบและผลทดลองโดยไม่เปิดความลับผู้ใช้

ขั้นตอนตรวจสอบที่ทำซ้ำได้

ตรวจใช้ตัวสุ่มปลอดภัยของระบบและหยุดชัดเมื่อไม่พร้อม ดูเอกสารกับ test ไลบรารี สถิติตัวอย่างเล็กไม่รับรองปลอดภัย การออกแบบและตรวจอิสระยังสำคัญ

บันทึกการเปลี่ยนแปลง

จด dependency การตรวจความปลอดภัย สิทธิ์ และแผนย้อนกลับก่อนอัปเกรด ซ้อมกู้คืนในเครือข่ายทดสอบ วัดพื้นที่ แบนด์วิดท์ และความหน่วง อธิบายข้อจำกัดเพื่อให้ผู้อ่านรู้ว่าข้อมูลแทนสภาพแวดล้อมตนได้หรือไม่

ตัวอย่างสำหรับการทบทวน

ไม่ควรทดสอบคีย์จริงด้วยบริการตรวจออนไลน์หรือส่งตัวอย่างให้ฝ่ายช่วยเหลือ การตรวจคุณภาพต้องทำด้วยข้อมูลทดสอบที่ไม่มีมูลค่า หากสงสัยว่าต้นกำเนิดสุ่มผิดให้ย้ายไปคีย์ใหม่จากระบบเชื่อถือ แทนเพียงเปลี่ยนรหัสผ่านกระเป๋าเดิม

แหล่งข้อมูล

  1. NIST deterministic random bit generators (เปิดในแท็บใหม่)
  2. BIP-39 mnemonic generation (เปิดในแท็บใหม่)