คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
bit ของ password ในทีนี้คือ bit of entropy หรือเปล่าครับ
รหัสผ่านของเราเป็นตัวอักษร ASCII แต่ละตัวมีขนาด fix ที่ 1 byte (8 bits) อยู่แล้วนี่ครับ แม้จะใช้ตัวอักษรภาษาไทย ตัวเลข สัญลักษณ์แปลกๆ ก็ยังวนๆอยู่ในขอบเขต 8 bit นี้
ส่วน entropy จะใช้วัดความไม่แน่นอนของข้อมูล (ในทีนี้คือตัว password) คล้ายกับส่วนเบี่ยงเบนมาตรฐานแบบนึงก็ว่าได้ ถ้าการ random เป็น true random ต้องใช้ประมาณ 6 bits of entropy ต่อความยาว 1 byte ของ password ซึ่ง 1 byte คือ 1 ตัวอักษร
32/6 ประมาณ 5
64/6 อันนี้ใกล้เคียง 13 แต่คิดยังไงได้ 13 หว่า
ขอเดาว่า bit ในทีนี้คือ entropy ครับ
รหัสผ่านของเราเป็นตัวอักษร ASCII แต่ละตัวมีขนาด fix ที่ 1 byte (8 bits) อยู่แล้วนี่ครับ แม้จะใช้ตัวอักษรภาษาไทย ตัวเลข สัญลักษณ์แปลกๆ ก็ยังวนๆอยู่ในขอบเขต 8 bit นี้
ส่วน entropy จะใช้วัดความไม่แน่นอนของข้อมูล (ในทีนี้คือตัว password) คล้ายกับส่วนเบี่ยงเบนมาตรฐานแบบนึงก็ว่าได้ ถ้าการ random เป็น true random ต้องใช้ประมาณ 6 bits of entropy ต่อความยาว 1 byte ของ password ซึ่ง 1 byte คือ 1 ตัวอักษร
32/6 ประมาณ 5
64/6 อันนี้ใกล้เคียง 13 แต่คิดยังไงได้ 13 หว่า
ขอเดาว่า bit ในทีนี้คือ entropy ครับ
แสดงความคิดเห็น
ทำไมรหัสผ่านเรียกเป็นเป็น บิต??
32บิต64บิตแต่ที่งงไปใหญ่คือมี24บิต พอลองไปหาข้อมูลในเน็ตดูก็สรุปได้ใจความ แบบงงๆว่า
32บิตมี5อักษรก็พอเดาๆได้นะว่าอาจะมาจาก2^5=32 แต่64บิตกลับมี13ตัว
คำถามคือหลักการของมันคืออะไร