วันจันทร์ที่ 19 สิงหาคม พ.ศ. 2556

ตอนที่6 วิธีการเข้ารหัส-ถอดรหัส base64

อิน:จันไอ้ base64มันคืออะไรอ่ะ เห็นเพื่อนมันพูดกัน
จัน:Base64 เป็นวิธีการเข้ารหัสอย่างหนึ่งทำโดยเปลี่ยนจากคำหรือข้อความไปเป็นรูปแบบที่ไม่สามารถอ่านได้ง่ายสำหรับวิธีการเข้ารหัสแบบ base64
อิน:แล้วมันมีหลักการยังไงหรอ
จัน:ยกตัวอย่างคำว่า ?MOS? ต้องการเข้ารหัสแบบ base64 ขั้นตอนแรกให้ถอดค่ารหัส ASCII ของแต่ละตัวอักขระ



จัน:ต่อจากนั้นให้เปลี่ยนเป็นระบบเลขฐาน 2 และเขียนติดกันดังนี้ 01001101010011110101001101010100
จัน:ตัดสตริงของบิตดังกล่าวออกเป็นช่วงละ 6 บิต010011   010100   111101   010011   010100   
จัน:ซึ่งจะได้เลขในระบบฐาน 10 ดังนี้  19   20   61   19   20
จัน:เปลี่ยนจากเลขในระบบฐาน 10 ที่ได้ให้เป็นอักขระ base64 โดยใช้ตาราง Base64 Encoding

จัน:ดังนั้นคำว่า ?MOS? เมื่อได้เข้ารหัสแบบ base64 จะถูกเปลี่ยนเป็น ?TU9TU?


2 ความคิดเห็น: