ข้อความ เข้ารหัส
Text Decrypter คืออะไร?
Text Decrypter ในเครื่องมือนี้คือยูทิลิตีที่ทำงานบนเบราว์เซอร์ ซึ่งรับสตริงที่เข้ารหัส (ciphertext) และแปลงกลับเป็นข้อความที่อ่านได้ในต้นฉบับ (plaintext) โดยใช้ Web Crypto API ร่วมกับมาตรฐานการเข้ารหัส AES-256 ซึ่งหมายความว่าการถอดรหัสจะดำเนินการทั้งหมดบนอุปกรณ์ของคุณ — ไม่มีเซิร์ฟเวอร์เกี่ยวข้อง
ทำไมคุณถึงควรถอดรหัสไฟล์ข้อความ?
คุณจะถอดรหัสข้อความเมื่อต้องการอ่านข้อความหรือข้อมูลที่เคยถูกเข้ารหัสไว้เพื่อการจัดเก็บหรือส่งข้อมูลอย่างปลอดภัย เหตุผลทั่วไปได้แก่ การดึงรหัสผ่านหรือโน้ตที่เก็บไว้อย่างปลอดภัย การอ่านข้อความส่วนตัวที่ส่งโดยใครบางคนโดยใช้แท็บ Encrypt หรือการกู้คืนข้อมูลที่เข้ารหัสของตัวเองหลังจากเก็บไว้อย่างปลอดภัย เนื่องจากการเข้ารหัสมีความแข็งแกร่ง (AES-256) วิธีเดียวที่จะได้ข้อความต้นฉบับกลับคืนมาคือผ่านกระบวนการถอดรหัสนี้ด้วยรหัสผ่านที่ถูกต้อง
ปุ่มต่างๆ ใช้ทำอะไร?
มีตัวควบคุมแบบโต้ตอบสี่อย่างในแผง Decrypt ปุ่ม Clear (ด้านบนขวาของพื้นที่ข้อความ) ล้างช่องป้อนข้อมูลเพื่อให้คุณเริ่มต้นใหม่ได้ ไอคอนตาถัดจากช่องรหัสผ่านแสดงหรือซ่อนรหัสผ่านของคุณขณะพิมพ์ ปุ่ม Decrypt ด้านล่างเริ่มกระบวนการถอดรหัส — ดึงคีย์ของคุณ คลายการบีบอัดข้อมูลที่เข้ารหัส และส่งออกข้อความต้นฉบับ ปุ่ม Copy ในพื้นที่เอาต์พุตคัดลอก plaintext ที่ถอดรหัสแล้วไปยังคลิปบอร์ดของคุณด้วยคลิกเดียว
Decryptor จัดการกับไฟล์ขนาดใหญ่ได้ไหม?
เนื่องจากเครื่องมือนี้ทำงานกับข้อความที่วางลงในพื้นที่ข้อความโดยตรง จึงเหมาะที่สุดสำหรับเนื้อหาที่มีความยาวระดับข้อความ เช่น ข้อความ โน้ต ข้อมูลรับรองตัวตน และสตริงที่คล้ายกัน ไม่มีการบังคับใช้ขีดจำกัดที่เข้มงวดในโค้ด แต่ข้อมูลขนาดใหญ่มากอาจทำให้เบราว์เซอร์ช้าลงเนื่องจากทุกอย่างทำงานในหน่วยความจำฝั่งไคลเอนต์ ไม่ได้ออกแบบมาสำหรับไฟล์ไบนารีหรือเอกสาร สิ่งเหล่านี้จะต้องใช้เครื่องมือเข้ารหัสที่ใช้ไฟล์แทน
เครื่องมือ Text Decryptor ทำงานอย่างไร?
เมื่อคุณกด Decrypt เครื่องมือจะถอดรหัสข้อมูลป้อนเข้าของคุณจาก Base64 (หรือ hex) กลับเป็น raw bytes ก่อน จากนั้นอ่านส่วนหัวที่บีบอัดที่ฝังอยู่ในไบต์เหล่านั้น: flag byte ระบุอัลกอริทึมที่ใช้ (AES-GCM หรือ AES-CBC) ตามด้วย salt 16 ไบต์และ IV (initialization vector) โดยใช้รหัสผ่านของคุณและ salt ที่แยกออกมา เครื่องมือจะรัน PBKDF2 ด้วย 100,000 รอบและ SHA-256 เพื่อดึงคีย์ AES-256 ที่เหมือนกันทุกประการที่ใช้ในการเข้ารหัสกลับคืนมา จากนั้นส่งคีย์ IV และไบต์ ciphertext ที่เหลือไปยังฟังก์ชัน crypto.subtle.decrypt() ของเบราว์เซอร์ หากรหัสผ่านถูกต้อง จะส่งคืน plaintext ต้นฉบับ หากรหัสผ่านผิดหรือข้อมูลเสียหาย แท็กการตรวจสอบสิทธิ์ของ AES-GCM จะทำให้การดำเนินการล้มเหลวและคุณจะเห็นข้อผิดพลาด “รหัสผ่านผิดหรือข้อมูลเสียหาย”
เครื่องมือ Text Decryptor ฟรีไหม?
ฟรีอย่างสมบูรณ์ เป็นไฟล์ HTML ไฟล์เดียวที่ทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยไม่ต้องมีบัญชี ไม่มี backend ไม่มีการวัดผล และไม่มีค่าใช้จ่าย คุณสามารถบันทึกลงในเดสก์ท็อปและใช้งานแบบออฟไลน์ได้ไม่จำกัด
