JNTZN

เข้ารหัสข้อความออนไลน์

ข้อความ — เข้ารหัส
ข้อความ เข้ารหัส

ข้อความ เข้ารหัส

ข้อความต้นฉบับ
ข้อความเข้ารหัส
พร้อม
ข้อความ
0 ตัว
รหัสผ่าน / กุญแจ
อัลกอริทึม
รูปแบบเอาต์พุต
Base64
Hex
การเข้ารหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อความและรหัสผ่านไม่เคยออกจากอุปกรณ์ ใช้ Web Crypto API (AES-256) สำหรับการเข้ารหัสที่แข็งแกร่ง
กำลังเข้ารหัส…
ผลลัพธ์ที่เข้ารหัส
ข้อความเข้ารหัส
ข้อความต้นฉบับ
พร้อม
ข้อความเข้ารหัส
0 ตัว
รหัสผ่าน / กุญแจ
อัลกอริทึม
วางสตริงที่เข้ารหัสสมบูรณ์จากแท็บเข้ารหัส ตรวจสอบให้แน่ใจว่าใช้อัลกอริทึมและรหัสผ่านเดียวกัน
กำลังถอดรหัส…
ผลลัพธ์ที่ถอดรหัส
ข้อความ
แฮช
พร้อม
ข้อความอินพุต
0 ตัว
อัลกอริทึมแฮช
ตัวเลือก
ตัวพิมพ์ใหญ่
แฮชสด
การแฮชเป็นทางเดียว — ไม่สามารถย้อนกลับได้ ใช้เพื่อตรวจสอบความสมบูรณ์ของข้อมูลหรือจัดเก็บรหัสผ่านอย่างปลอดภัย SHA-1 รวมไว้เพื่อความเข้ากันได้เดิมเท่านั้นและไม่ปลอดภัยทางการเข้ารหัส
กำลังแฮช…
ผลลัพธ์แฮช
เสร็จแล้ว!

Text Encrypter คืออะไร?

Text Encrypter เป็นยูทิลิตี้ที่ทำงานบนเบราว์เซอร์ซึ่งรับข้อความธรรมดาที่อ่านได้และแปลงเป็นสตริงที่เข้ารหัสและอ่านไม่ได้ (ciphertext) โดยใช้การเข้ารหัส AES-256 ผลลัพธ์สามารถกลับคืนได้เฉพาะโดยผู้ที่มีรหัสผ่านที่ถูกต้องและใช้แท็บ Decrypt ที่ตรงกันเท่านั้น การประมวลผลทั้งหมดเกิดขึ้นในเครื่องในเบราว์เซอร์ของคุณผ่าน Web Crypto API — ข้อความและรหัสผ่านของคุณไม่ถูกส่งไปที่ใดเลย

เหตุใดคุณจึงควรเข้ารหัสไฟล์ข้อความของคุณ?

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

ปุ่มต่างๆ ใช้สำหรับอะไร?

มีตัวควบคุมแบบโต้ตอบหลายอย่างในแผง Encrypt ปุ่ม Clear (ด้านบนขวาของพื้นที่ข้อความ) ลบข้อความอินพุตของคุณเพื่อให้คุณเริ่มต้นใหม่ได้ ปุ่มสลับรูปตาข้างฟิลด์รหัสผ่านจะเปิดเผยหรือซ่อนรหัสผ่านของคุณขณะพิมพ์ ปุ่มอัลกอริทึมที่ตั้งไว้ล่วงหน้า (AES-256-GCM และ AES-256-CBC) ช่วยให้คุณเลือกโหมดการเข้ารหัสที่จะใช้ ปุ่มสลับ Base64 และ Hex ควบคุมรูปแบบของเอาต์พุตที่เข้ารหัส — Base64 สร้างสตริงที่สั้นกว่าในขณะที่ Hex สร้างสตริงฐานสิบหกที่ยาวกว่าซึ่งมนุษย์อ่านได้ ปุ่ม Encrypt ดำเนินกระบวนการเข้ารหัสทั้งหมดและแสดงผลลัพธ์ ปุ่ม Copy ในพื้นที่เอาต์พุตจะคัดลอกสตริงที่เข้ารหัสไปยังคลิปบอร์ดของคุณทันที

Encryptor จัดการกับไฟล์ขนาดใหญ่ได้ไหม?

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

เครื่องมือ Text Encryptor ทำงานอย่างไร?

เมื่อคุณคลิก Encrypt เครื่องมือจะสร้างค่าสุ่มสองค่าโดยใช้ crypto.getRandomValues() ก่อน — ซอลต์ 16 ไบต์และ IV 12 ไบต์ (สำหรับ AES-GCM) หรือ IV 16 ไบต์ (สำหรับ AES-CBC) จากนั้นรับรหัสผ่านของคุณและรันผ่าน PBKDF2 พร้อมซอลต์และการวนซ้ำ SHA-256 จำนวน 100,000 ครั้งเพื่อสร้างคีย์ AES 256-บิตที่แข็งแกร่ง ขั้นตอนการสร้างคีย์นี้หมายความว่ารหัสผ่านของคุณไม่ถูกใช้โดยตรง — แต่จะมีการคำนวณคีย์ที่แข็งแกร่งขึ้นจากมัน ทำให้การโจมตีแบบ brute-force ช้าลงอย่างมีนัยสำคัญ จากนั้นเครื่องมือจะเข้ารหัสข้อความของคุณโดยใช้ crypto.subtle.encrypt() พร้อมอัลกอริทึมและ IV ที่เลือก สุดท้ายจะรวมทุกสิ่งที่จำเป็นสำหรับการถอดรหัสในอนาคต — ไบต์แฟล็กอัลกอริทึม ซอลต์ IV และ ciphertext — ลงในอาร์เรย์ไบต์เดี่ยวและเข้ารหัสเป็น Base64 หรือ Hex ขึ้นอยู่กับการเลือกปุ่มสลับของคุณ สตริงสุดท้ายนั้นคือสิ่งที่แสดงในเอาต์พุตและเป็นสิ่งเดียวที่คุณต้องแชร์หรือจัดเก็บ

เครื่องมือ Text Encryptor ฟรีไหม?

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