ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
MD5 คืออะไร
      MD5 ย่อมาจาก Message-Digest algorithm 5 คือ รูปแบบการเข้ารหัสแบบ Hash ชนิดหนึ่ง
การเข้ารหัสแบบ Hash  (Cryptographic hash) คือ การแปลงรูปแบบของข้อมูลที่รับเข้ามาไม่ว่าขนาดเท่าใดก็ตาม ให้อยู่ในอีกรูปแบบหนึ่งที่มีขนาดคงที่ เพราะฉะนั้น จะไม่สามารถเรียกดูข้อมูลต้นฉบับได้ (Decrypt) ทำได้เพียงตรวจสอบว่าข้อมูลที่ให้มาแต่ละครั้งเหมือนกันหรือไม่ ความปลอดภัยจึงค่อนข้างสูง ในที่นี้ MD5 เป็นการเข้ารหัสแบบ 128-bit ให้ค่าเป็นตัวเลขฐาน 16 (0123456789abcd) ขนาด 32 ตัวอักษร แต่ก็มีบางประเภทที่ให้ค่าเป็น binary และ base64

ประโยชน์ของการเข้ารหัสแบบ MD5
1.นำไปตรวจสอบความถูกต้องของไฟล์ สมมติว่ามีไฟล์สองไฟล์ ถ้าเนื้อหาในไฟล์เหมือนกันทุกประการ ก็จะได้ค่า MD5 เหมือนกัน แต่หากว่า ค่า MD5 ไม่ตรงกัน นั้นแสดงว่าต้องมีไฟล์ใดๆไฟล์หนึ่งที่ไม่สมบูรณ์ ซึ่งการตรวจสอบ MD5 สามารถทำได้ ด้วยการใช้โปรแกรมช่วย เช่น WinMD5Sum
2.นำไปใช้ในการเก็บข้อมูลที่ไม่ต้องการเปิดเผย เช่น เก็บรหัสผ่านไว้ในฐานข้อมูล

การแปลงค่า MD5  ทำได้โดย วิธีการที่เรียกว่า Brute-Force (หาค่าตั้งแต่ a-z และนำไปเปรียบเทียบ จากนั้นก็เป็น aa-zz และต่อไปเรื่อยๆ) นอกเหนือไปจากนี้ยังมีวิธีการที่เรียกว่า Hash Collision (การชนกันของ Hash)
      นอกจากการเข้ารหัสแบบ MD5 แล้วยังใีการเข้ารหัสแบบอื่น เช่น Encryption และ bytecode เป็นต้น


ข้อมูลอ้างอิง
http://zestzero.exteen.com
http://www.nooknanclub.net
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีส่วนเสริมตัวไหนทำระบบแจ้งผลการเรียนได้ไหมครับ
โดย toonytoony2004 จ 25 มี.ค. 2019 8:33 pm บอร์ด Joomla Development
0
11
จ 25 มี.ค. 2019 8:33 pm โดย toonytoony2004
วันนี้กินอะไรดี
โดย สริญญา สมสา จ 25 มี.ค. 2019 6:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
จ 25 มี.ค. 2019 6:16 pm โดย สริญญา สมสา
CSS Tips : การไล่ระดับสีด้วย CSS
โดย abdkode จ 25 มี.ค. 2019 5:17 pm บอร์ด CSS Knowledge
0
11
จ 25 มี.ค. 2019 5:17 pm โดย abdkode
ผมรัน Python27 แล้ว Error ImportError: No module named client ลองติดตั้ง pip client แล้วยังเหมือนเดิมครับ
โดย tatiya จ 25 มี.ค. 2019 5:09 pm บอร์ด Programming - C/C++ & java & Python
1
42
จ 25 มี.ค. 2019 5:12 pm โดย tatiya
วีดีโอภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 5:05 pm บอร์ด MT32 - นางสาวสริญญา สมสา
0
1
จ 25 มี.ค. 2019 5:05 pm โดย สริญญา สมสา
วิธีดึงข้อมูล API ธนาคารเเห่งประเทศไทย ด้วย Python
โดย tatiya จ 25 มี.ค. 2019 4:27 pm บอร์ด Programming - C/C++ & java & Python
0
20
จ 25 มี.ค. 2019 4:27 pm โดย tatiya
กฎหมายภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 1:47 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
16
จ 25 มี.ค. 2019 1:47 pm โดย สริญญา สมสา
วิธีการเปิดใช้งาน การตอบกลับด่วย ใน เว็บบอร์ด phpbb
โดย Ittichai_chupol จ 25 มี.ค. 2019 11:45 am บอร์ด PHP Knowledge
0
9
จ 25 มี.ค. 2019 11:45 am โดย Ittichai_chupol
วิธีแก้ไข การ import ฐานข้อมูล ที่ server ต่าง vesion กัน ทำยังไงครับ
โดย beking2539 จ 25 มี.ค. 2019 11:44 am บอร์ด SQL - Database
0
21
จ 25 มี.ค. 2019 11:44 am โดย beking2539
งานประจำวันที่ 25 มีนาคม 2562
โดย สริญญา สมสา จ 25 มี.ค. 2019 9:49 am บอร์ด MT32 - นางสาวสริญญา สมสา
1
2
จ 25 มี.ค. 2019 10:01 am โดย สริญญา สมสา
งานประจำวันที่ 25 มีนาคม 2562
โดย napharat079 จ 25 มี.ค. 2019 9:42 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
2
จ 25 มี.ค. 2019 7:00 pm โดย napharat079
ฟุตบอล-บาสเกตบอล
โดย Nhani ส 23 มี.ค. 2019 7:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
ส 23 มี.ค. 2019 7:56 pm โดย Nhani
export jar ไปใช้เครื่องอื่นพร้อม database
โดย Saharat Saharat ส 23 มี.ค. 2019 6:46 pm บอร์ด Programming - C/C++ & java & Python
0
54
ส 23 มี.ค. 2019 6:46 pm โดย Saharat Saharat
งานประจำวันที่ 23 มีนาคม 2562
โดย napharat079 ส 23 มี.ค. 2019 9:41 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
3
10
ส 23 มี.ค. 2019 7:08 pm โดย napharat079
งานประจำวันที่ 23 มีนาคม 2562
โดย Four ส 23 มี.ค. 2019 9:08 am บอร์ด M077 - อิษยา งามสอาด
2
5
จ 25 มี.ค. 2019 10:25 am โดย thatsawan
Q - ผมติดตั้ง โมดูลฟอนต์ (oecn_base_fonts) ไม่ได้ ปัญหานี้เกิดบนเครื่อง Ubuntu 16.04 นะครับ
โดย tatiya ศ 22 มี.ค. 2019 5:51 pm บอร์ด OpenERP - MD-ERP
1
7
ศ 22 มี.ค. 2019 6:08 pm โดย tatiya
วิธีทำให้ผมสวย
โดย สริญญา สมสา ศ 22 มี.ค. 2019 3:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
47
ส 23 มี.ค. 2019 7:51 pm โดย Nhani
วิธีสร้าง color palette จากรูปภาพของตัวเองได้ง่ายๆไม่ซ่ำใคร
โดย napharat079 ศ 22 มี.ค. 2019 3:28 pm บอร์ด Graphic design
0
45
ศ 22 มี.ค. 2019 3:28 pm โดย napharat079
อยากทราบวิธีการ เปลี่ยน รูป icon ที่ Tab ของ Browser บน เว็บบอร์ด phpbb
โดย Ittichai_chupol ศ 22 มี.ค. 2019 3:28 pm บอร์ด Programming - PHP
1
50
ศ 22 มี.ค. 2019 3:34 pm โดย mindphp
Stedia Google Game Platform คืออะไร
โดย Ittichai_chupol ศ 22 มี.ค. 2019 2:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
ศ 22 มี.ค. 2019 2:36 pm โดย Ittichai_chupol