ถอดรหัส Base64

ด้วยเครื่องมือถอดรหัส Base64 คุณสามารถถอดรหัสข้อมูลที่เข้ารหัสด้วยวิธี Base64 ได้อย่างง่ายดาย การเข้ารหัส Base64 คืออะไร Base64 ทำอะไร? ค้นหาที่นี่

การเข้ารหัส Base64 คืออะไร?

เป็นวิธีการเข้ารหัสที่พัฒนาขึ้นโดยขึ้นอยู่กับข้อเท็จจริงที่ว่าตัวอักษรแต่ละตัวแทนตัวเลข และให้ข้อมูลที่จัดเก็บข้อมูลโดยแปลงเป็นข้อความ การเข้ารหัส Base64 ซึ่งเป็นวิธีการเข้ารหัสที่ใช้โดยเฉพาะเมื่อส่งไฟล์แนบเมล ให้การแปลงข้อมูลไบนารีเป็นไฟล์ข้อความในมาตรฐาน ASCII ขั้นแรก หลังจากอธิบายบางประเด็นเกี่ยวกับ Base64 เราจะดำเนินการเข้ารหัสและถอดรหัส Base64 ด้วยภาษา C++

จุดประสงค์หลักของการเข้ารหัสฐาน 64 ประการหนึ่งคือการอนุญาตให้แนบไฟล์แนบไปกับอีเมล เนื่องจากโปรโตคอล SMTP ซึ่งทำให้เราสามารถส่งอีเมลได้นั้นไม่ใช่โปรโตคอลที่เหมาะสมสำหรับส่งข้อมูลไบนารี่ เช่น รูปภาพ เพลง วิดีโอ แอปพลิเคชัน ดังนั้น ด้วยมาตรฐานที่เรียกว่า MIME ข้อมูลไบนารีจึงถูกเข้ารหัสด้วย Base64 และสามารถส่งผ่านโปรโตคอล SMTP ได้ หลังจากส่งอีเมล ข้อมูลไบนารีในอีกด้านหนึ่งจะถูกถอดรหัสตามมาตรฐาน Base64 และแปลงเป็นรูปแบบที่ต้องการ

การเข้ารหัส Base64 นั้นโดยทั่วไปจะแสดงข้อมูลที่มีสัญลักษณ์ต่างกัน สัญลักษณ์เหล่านี้เป็นสตริงของอักขระที่แตกต่างกัน 64 ตัว ชื่อที่กำหนดให้กับการเข้ารหัสนั้นมาจากจำนวนอักขระเหล่านี้แล้ว 64 อักขระเหล่านี้มีดังนี้

หากคุณให้ความสนใจกับอักขระข้างต้น อักขระเหล่านี้เป็นอักขระมาตรฐาน ASCII ทั้งหมด ดังนั้นอักขระแต่ละตัวจึงมีค่าเทียบเท่าตัวเลขซึ่งแสดงเป็นค่าเทียบเท่า ASCII ตัวอย่างเช่น ค่า ASCII ที่เทียบเท่ากับอักขระ A คือ 65 ในขณะที่อักขระ a ที่เทียบเท่าคือ 97 ในตารางด้านล่าง จะมีการให้ค่าเทียบเท่าของอักขระในฐานต่างๆ โดยหลักคือ ASCII

Base64 เป็นเทคนิคการเข้ารหัสที่พัฒนาขึ้นเพื่อป้องกันข้อมูลสูญหายระหว่างการส่งข้อมูล พวกเราส่วนใหญ่รู้ว่าเป็นวิธีการเข้ารหัส Base64 แต่ Base64 เป็นวิธีการเข้ารหัส ไม่ใช่วิธีการเข้ารหัส ข้อมูลที่จะเข้ารหัสจะแยกเป็นอักขระแรกทีละอักขระ จากนั้นจะพบไบนารี 8 บิตที่เทียบเท่ากันของอักขระแต่ละตัว นิพจน์ 8 บิตที่พบจะถูกเขียนเคียงข้างกันและแบ่งออกเป็นกลุ่ม 6 บิตอีกครั้ง Base64 ที่เทียบเท่ากันของกลุ่ม 6 บิตแต่ละกลุ่มถูกเขียนขึ้น และกระบวนการเข้ารหัสเสร็จสิ้นลง ในการดำเนินการถอดรหัส จะมีการใช้สิ่งที่ตรงกันข้ามกับการดำเนินการเดียวกัน

การเข้ารหัส Base64 ทำอะไร?

เป็นวิธีการเข้ารหัสที่ไม่เหมือนใครซึ่งช่วยให้คุณเข้ารหัสทั้งธุรกรรมการส่งและการจัดเก็บ

จะใช้การเข้ารหัส base64 ได้อย่างไร?

คัดลอกและวางข้อมูลที่คุณต้องการเข้ารหัสในส่วนที่เกี่ยวข้องทางด้านซ้ายของแผง คลิกปุ่ม "แบบสอบถาม" สีเขียวทางด้านขวา คุณสามารถซ่อนข้อมูลทั้งหมดได้ด้วยเครื่องมือนี้ ซึ่งคุณสามารถทำการเข้ารหัสและถอดรหัสได้

ลอจิกการเข้ารหัส Base64

ตรรกะของการเข้ารหัสค่อนข้างซับซ้อน แต่โดยนิพจน์ทั่วไป ข้อมูลแต่ละรายการที่ประกอบด้วยอักขระ ASCII จะถูกแปลเป็น 64 หน่วยที่แตกต่างกัน โดยแสดงด้วยตัวเลข จากนั้นหน่วยเหล่านี้จะถูกแปลงจาก 8 บิต นั่นคือฟิลด์ 1 ไบต์เป็นฟิลด์ 6 บิต ขณะดำเนินการขั้นตอนการแปลนี้ การแปลเป็นนิพจน์ที่ใช้โดยตัวเลขที่แตกต่างกัน 64 ตัวเกิดขึ้น ด้วยวิธีนี้ ข้อมูลจะกลายเป็นโครงสร้างที่แตกต่างอย่างสิ้นเชิงและซับซ้อน

ประโยชน์ของการเข้ารหัส Base64

ใช้เพื่อป้องกันข้อมูลจากการถูกโจมตีจากภายนอก วิธีการเข้ารหัสนี้ ซึ่งแสดงอักขระ 64 ตัวที่ซับซ้อนซึ่งประกอบด้วยตัวอักษรและตัวเลขตัวพิมพ์เล็กและตัวพิมพ์เล็ก ช่วยเพิ่มความปลอดภัยได้อย่างมาก

การเข้ารหัสและถอดรหัส Base64

ในระยะแรก ตัวเลือก "เข้ารหัส" จะถูกทำเครื่องหมายที่ด้านขวาของแผงควบคุม ชุดข้อมูลในลักษณะนี้จะถูกเข้ารหัสเมื่อคลิกปุ่ม "สอบถาม" ในการถอดรหัส คุณต้องคลิกที่ข้อความ "เข้ารหัส" และคลิกที่ข้อความ "ถอดรหัส" จากรายการ จากนั้นเมื่อคลิกปุ่ม "แบบสอบถาม" ก็สามารถถอดรหัสฐาน 64 ได้เช่นกัน

การเข้ารหัส base64 ทำงานอย่างไร

มันง่ายมากที่จะใช้ระบบนี้ ซึ่งขึ้นอยู่กับการแปลงและจัดเก็บอักขระ ASCII เป็น 64 อักขระที่แตกต่างกัน

Base64 ใช้ที่ไหน?

การเข้ารหัส Base64 ขึ้นอยู่กับการแปลงข้อมูล ซึ่งมักจะอยู่ในรูปแบบของสตริง เป็นนิพจน์ที่เป็นตัวเลขและซับซ้อน เป็นวิธีที่ดีที่สุดวิธีหนึ่งในการปกป้องและจัดเก็บข้อมูล