20 พ.ค. 2021 เวลา 04:40 • คริปโทเคอร์เรนซี
ในทุกวันนี้ใครจะไม่รู้ว่า Bitcoin คืออะไร และจะหา Bitcoin ได้อย่างไร แต่อาจมีคนจำนวนไม่น้อยอาจไม่รู้เรื่องนี้เครื่องขุด Bitcoin SHA256 มันทำงานอย่างไร มาดูกัน
SHA-256 is a member of the SHA-2 cryptographic hash functions designed by the NSA. SHA stands for Secure Hash Algorithm. Cryptographic hash functions are mathematical operations run on digital data; by comparing the computed "hash" (the output from execution of the algorithm) to a known and expected hash value, a person can determine the data's integrity. A one-way hash can be generated from any piece of data, but the data cannot be generated from the hash.
คำแปล
SHA-256 เป็นส่วนหนึ่งของฟังก์ชัน hash การเข้ารหัส SHA-2 ที่ออกแบบโดย NSA SHA ย่อมาจาก Secure Hash Algorithm ฟังก์ชัน Hash การเข้ารหัสเป็นการดำเนินการทางคณิตศาสตร์ที่รันบนข้อมูลดิจิทัล โดยการเปรียบเทียบ "Hash" ที่คำนวณ (ผลลัพธ์จากการดำเนินการของอัลกอริทึม) กับค่า Hash ที่ทราบและคาดหวังบุคคลสามารถกำหนดความสมบูรณ์ของข้อมูลได้ สามารถสร้าง Hash ทางเดียวจากข้อมูลใดก็ได้ แต่ไม่สามารถสร้างข้อมูลจาก Hash ได้
Hash คือ
Hash เป็นการหา Check sum รูปแบบหนึ่ง
   Check sum คือ ค่าตรวจสอบว่า ข้อมูลที่ได้รับมานั้นถูกต้อง ตรงกับข้อมูลต้นฉบับหรือไม่ ส่วนใหญ่จะใช้งานในระบบการสื่อสารข้อมูลระหว่างอุปกรณ์ IT หรือคอมพิวเตอร์
   ถ้าเป็นสมัยเริ่มแรกหรือการสื่อสารในระดับเล็ก ๆ (Bit) จะใช้การตรวจสอบ Parity check  เช่น ในระบบการสื่อสารแบบ Serial ส่งข้อมูล 8 บิต จะมี Parity Check 1 บิต ตรวจสอบว่า ข้อมูลทั้ง 8 บิตนั้น รวมแล้วเป็นคู่หรือคี่
Hash  เป็นการเอาข้อมูลหลาย ๆ ไบต์ หรือระดับไฟล์ มาทำการคำนวณด้วย Algorithm แบบต่าง ๆ แล้วแต่ใครจะออกแบบ เพื่อให้ได้มาซึ่งชุดข้อมูลจำนวนหนึ่งเรียกว่า ค่า hash (หรือ Cypher text) เพื่อจะใช้อ้างอิงว่า สายข้อมูลหรือไฟล์ที่ส่งมานั้น เป็นไฟล์ต้นฉบับนะไม่ใช่ไฟล์ที่ถูกแปลงสารแล้ว  ดังนั้นเวลาส่งข้อมูลก็จะส่งไฟล์ต้นฉบับ และส่งค่า hash มาด้วย ให้ผู้รับตรวจสอบว่า ไฟล์ข้อมูลที่ได้มา เมื่อนำมาทำ Hash แล้ว ได้ค่า hash ตรงกันกับที่ส่งมาให้หรือไม่ ถ้าไม่ตรงก็ปฏิเสธการรับข้อมูลไป
   นอกจากนี้ Hash ยังถูกนำมาใช้แปลงข้อความลับ เช่น พาสเวิร์ด ให้เป็น Cypher text(ข้อความเข้ารหัส) แล้วเก็บไว้แทนพาสเวิร์ดตัวจริง แต่มีนักวิชาการบอกว่า การเข้ารหัสด้วย Hash แบบเดิมง่ายต่อการ hack หาพาสเวิร์ดหรือข้อความลับมากเกินไป  จึงเกิดการคิดค้น Algorithm ต่าง ๆ ออกมามากมาย เช่น MD1 MD5 SHA1 SHA128 SHA256 เป็นต้น  ซึ่งรูปแบบก็มีความยุ่งยากซับซ้อนเกินจะบรรยาย
โฆษณา