Miklix

เครื่องคํานวณ GOST CryptoPro Hash Code

ที่ตีพิมพ์: 17 กุมภาพันธ์ 2025 เวลา 8 นาฬิกา 38 นาที 05 วินาที UTC

เครื่องคํานวณรหัสแฮชที่ใช้ฟังก์ชันแฮช GOST กับ CryptoPro S-boxes เพื่อคํานวณรหัสแฮชตามการป้อนข้อความหรือการอัปโหลดไฟล์

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

GOST CryptoPro Hash Code Calculator

ฟังก์ชันแฮช GOST หมายถึงตระกูลของฟังก์ชันแฮชการเข้ารหัสที่กําหนดโดยรัฐบาลรัสเซีย เวอร์ชันที่รู้จักกันดีที่สุดคือ GOST R 34.11-94 ซึ่งใช้กันอย่างแพร่หลายในรัสเซียและประเทศอื่น ๆ ที่นํามาตรฐาน GOST มาใช้ ต่อมาได้รับความสําเร็จโดย GOST R 34.11-2012 หรือที่รู้จักในชื่อ Streebog นี่คือเวอร์ชันดั้งเดิม ซึ่งดัดแปลงให้ใช้ S-box จากชุด CryptoPro แทน S-box "พารามิเตอร์ทดสอบ" ดั้งเดิม

การเปิดเผยข้อมูลทั้งหมด: ฉันไม่ได้เขียนรายละเอียดการใช้งานฟังก์ชันแฮชที่ใช้ในหน้านี้โดยเฉพาะ ฟังก์ชันนี้เป็นฟังก์ชันมาตรฐานที่รวมอยู่ในภาษาการเขียนโปรแกรม PHP ฉันสร้างอินเทอร์เฟซเว็บเพื่อให้เผยแพร่ต่อสาธารณะเพื่อความสะดวกเท่านั้น


คำนวณรหัสแฮชใหม่

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

ข้อมูลอินพุต:



ข้อความที่ส่งมามีการเข้ารหัสแบบ UTF-8 เนื่องจากฟังก์ชันแฮชทำงานกับข้อมูลไบนารี ผลลัพธ์จึงอาจแตกต่างไปจากข้อความที่เข้ารหัสแบบอื่น หากคุณต้องการคำนวณแฮชของข้อความในการเข้ารหัสเฉพาะ คุณควรอัปโหลดไฟล์แทน



เกี่ยวกับอัลกอริทึมแฮช GOST CryptoPro

ฉันไม่ใช่นักคณิตศาสตร์หรือนักเข้ารหัส แต่ฉันจะพยายามอธิบายฟังก์ชันแฮชนี้โดยใช้การเปรียบเทียบในชีวิตประจําวันที่นักคณิตศาสตร์คนอื่นๆ หวังว่าจะเข้าใจได้ หากคุณชอบเวอร์ชันที่ถูกต้องทางวิทยาศาสตร์และเน้นคณิตศาสตร์ฉันแน่ใจว่าคุณสามารถหาได้จากที่อื่น ;-)

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

นี่คือกระบวนการสามขั้นตอน:

ขั้นตอนที่ 1: การเตรียมส่วนผสม (แผ่นรอง)

  • คุณเริ่มต้นด้วย "ส่วนผสม" ของคุณ (ข้อความ)
  • หากข้อความของคุณไม่เหมาะกับเครื่องปั่น GOST จะเพิ่ม "ฟิลเลอร์" (ข้อมูลเพิ่มเติม) เพื่อให้พอดี นี่เหมือนกับการเติมน้ําเพื่อเติมเครื่องปั่น

ขั้นตอนที่ 2: ผสมกับสูตรลับ (การผสม)

  • GOST ไม่ได้ผสมเพียงครั้งเดียว แต่ผสมข้อมูลซ้ําแล้วซ้ําเล่าโดยใช้สูตรลับ
  • สูตรนี้เกี่ยวข้องกับ:
    • การสับ (แบ่งข้อมูลออกเป็นส่วนเล็ก ๆ )
    • การสลับ (สับเปลี่ยนชิ้นส่วนไปรอบๆ)
    • กวน (ผสมกลับเข้าด้วยกันในรูปแบบใหม่)

ลองนึกภาพเชฟที่มีวิธีการผสมส่วนผสมที่ซับซ้อนเพื่อให้แน่ใจว่าไม่มีใครสามารถเดาได้ว่าทําอย่างไร นั่นคือสิ่งที่ GOST ทํากับข้อมูลของคุณ

ขั้นตอนที่ 3: เสิร์ฟสมูทตี้ (แฮชสุดท้าย)

  • หลังจากผสมทั้งหมดคุณจะได้สมูทตี้ซึ่งเป็นข้อมูลเวอร์ชันคงที่และรบกวน
  • สมูทตี้นี้เป็นเอกลักษณ์เฉพาะของส่วนผสมดั้งเดิมของคุณ เปลี่ยนอะไรก็ได้ แม้แต่เศษเล็กๆ น้อยๆ แล้วคุณจะได้สมูทตี้ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง

ฟังก์ชัน GOST เวอร์ชันนี้ใช้ CryptoPro S-box ซึ่งแนะนํา หากคุณต้องการเวอร์ชันที่ใช้ S-box "พารามิเตอร์การทดสอบ" ดั้งเดิมด้วยเหตุผลบางประการ คุณสามารถค้นหาได้ที่นี่: เครื่องคำนวณรหัสแฮช GOST

แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล บัง คริสเตนเซ่น

เกี่ยวกับผู้เขียน

มิคเคล บัง คริสเตนเซ่น
ไมเคิล คือผู้สร้างและเจ้าของเว็บไซต์ miklix.com เขามีประสบการณ์เป็นโปรแกรมเมอร์/นักพัฒนาซอฟต์แวร์คอมพิวเตอร์มืออาชีพมากว่า 20 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้