Hash Function คืออะไร?

@Namtan อาจจะเพิ่มในส่วนของ resistant เข้าไป ใน text แต่ไม่ต้องอธิบาย เพราะเห็นว่าจะมีอธิบายในอีกโพสนึง ?

@supanut มีความคิดเห็นยังไง

  • @anakornk @Namtan เห็นด้วยครับไม่จำเป็นต้องอธิบายยืดยาว เพราะจะมี ref ไปเขียนเจาะลึกในคุณสมบัติอื่นๆ ต่ออีกในบทความอื่นๆ
  • แต่ส่วนตัวมองว่าบทความนี้ดูมีแล้วเสียเวลาอ่านอะครับอ่านแล้วก็ไม่รู้ความหมายของมันจริงๆ สู้เปลี่ยนชื่อบทความ คุณสมบัติ 4 ข้อ ของ Hash Function เป็นชื่อ Hash function คืออะไร ไปเลยดีไม่ดีกว่าหลอครับ
  • เพราะใจความสำคัญจริงๆ คือ

Hash function คือฟังก์ชันที่ประกอบไปด้วยคุณสมบัติ 4 อย่าง … ถ้ามีครบสี่อย่างนี้เราจะเรียกมันว่า Hash function

ดังนั้นเลยมีคำถามต่อว่าจะเลือกแบบไหน ระหว่าง

  1. อธิบายสั้นๆ ให้กระชับตามข้างต้น “Hash function คือฟังก์ชันที่ประกอบไปด้วยคุณสมบัติ 4 อย่าง …” แต่อ่านแล้วก็จะไม่เข้าใจอยู่ดีรู้ว่ามันต้องมีสี่อย่างนี้ แต่ไม่รู้ว่าแต่ละอย่างมันคืออะไรต้องไปอ่านเพิ่ม
  2. ไปเปลี่ยนชื่อบทความ คุณสมบัติ 4 ข้อ ของ Hash Function ให้เป็น " Hash function คืออะไร" อาจจะปรับการนำเสนอหน่อยๆ

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