อธิบายการเข้ารหัส AES-256: หมายความว่าอย่างไรกับรูปของคุณ

ทุกแอปห้องนิรภัยบอกว่าใช้ AES-256 และส่วนนี้แทบไม่เคยเป็นจุดที่พัง นี่คือสิ่งที่ควรถามแทน

คิวอาร์โค้ด: สแกนด้วยกล้อง iPhone เพื่อติดตั้ง Hidlet

Hidlet เป็นแอปสำหรับ iPhone

หันกล้อง iPhone ไปที่โค้ดเพื่อติดตั้ง ไม่ต้องมีบัญชี

หรือส่งลิงก์ให้ฉัน
คำตอบสั้นๆ:

AES-256 คืออัลกอริทึมเข้ารหัสมาตรฐานของรัฐบาลสหรัฐฯ ที่ใช้กุญแจ 256 บิต และไม่มีใครเจาะได้ด้วยการเดากุญแจ ดังนั้นเมื่อห้องนิรภัยรูปบอกว่า “AES-256” คำถามที่แท้จริงอยู่ที่อื่น กุญแจมาจากไหน รหัสผ่านหรือรูปแบบที่อยู่เบื้องหลังแข็งแรงแค่ไหน ใครอีกที่ถือสำเนา และสำเนาบนคลาวด์เข้ารหัสด้วยวิธีอื่นหรือไม่

คุณกำลังเปรียบเทียบแอปห้องนิรภัยรูป และทุกรายการพูดเหมือนกันหมด คือ AES-256 ระดับธนาคาร ระดับทหาร ถ้าทุกแอปใช้การเข้ารหัสเดียวกัน ก็น่าจะปลอดภัยเท่ากันหมด แต่ไม่ใช่ เพราะ “AES-256” เป็นชื่อของส่วนเดียวในระบบที่แทบไม่เคยพัง

คู่มือนี้อธิบายเป็นภาษาง่ายๆ ว่า AES-256 คืออะไร ห้องนิรภัยเปลี่ยนรหัสผ่านของคุณเป็นกุญแจอย่างไร ทำไมขั้นตอนนั้นสำคัญกว่าตัวอัลกอริทึม และห้าคำถามที่บอกคุณได้มากกว่าป้ายที่แปะไว้

AES-256 คืออะไร

AES หรือมาตรฐานการเข้ารหัสขั้นสูง เป็นอัลกอริทึมที่ NIST หน่วยงานมาตรฐานของสหรัฐฯ เผยแพร่เป็น FIPS 197 มันรับข้อมูลของคุณเป็นบล็อกขนาด 128 บิต แล้วสลับแต่ละบล็อกด้วยกุญแจลับ เพื่อให้เฉพาะคนที่มีกุญแจเดียวกันเท่านั้นที่ถอดกลับได้

ตัวเลขคือขนาดกุญแจ AES มีสามแบบ:

เวอร์ชัน ขนาดกุญแจ จำนวนรอบการสลับ ความแข็งแรงตาม NIST
AES-128 128 บิต 10 128 บิต
AES-192 192 บิต 12 192 บิต
AES-256 256 บิต 14 256 บิต

กุญแจ 256 บิตมีค่าที่เป็นไปได้ 2²⁵⁶ ค่า เป็นตัวเลข 78 หลัก การลองให้ครบทุกค่าไม่ได้ขึ้นอยู่กับว่าคอมพิวเตอร์เร็วแค่ไหน และไม่ใช่การโจมตีที่เป็นไปได้จริงเลย คู่มือการจัดการกุญแจของ NIST ให้ AES-256 ความแข็งแรงด้านความปลอดภัย 256 บิต และรายงานเรื่องยุคหลังควอนตัมปี 2026 จัด AES-256 ไว้ในหมวดความปลอดภัยควอนตัมสูงสุด พร้อมระบุว่าไม่คาดว่าจะต้องย้ายออกจากมาตรฐานแบบสมมาตรอย่าง AES

ดังนั้นตัวอัลกอริทึมปลอดภัย ส่วนที่น่าสนใจทั้งหมดเกิดขึ้นรอบๆ มัน

โหมด: จับได้ไหมว่ามีการแก้ไข

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

GCM (โหมด Galois/Counter) เป็นตัวเลือกยอดนิยมสำหรับไฟล์ NIST อธิบายว่าเป็นการเข้ารหัสแบบมีการยืนยัน คือนอกจากเก็บข้อมูลเป็นความลับแล้ว ยังตรวจจับการเปลี่ยนแปลงได้ทั้งแบบบังเอิญและแบบตั้งใจ ถ้ามีคนแก้รูปที่เข้ารหัสไว้ แอปจะรู้ แทนที่จะแสดงไฟล์ที่เสียหาย

GCM มีกฎเข้มข้อเดียว การเข้ารหัสทุกครั้งต้องใช้ค่าใหม่ที่เรียกว่า nonce (NIST เรียกว่า IV) และ NIST เตือนว่าถ้าค่าใดซ้ำกับกุญแจเดียวกันแม้ครั้งเดียว การป้องกันอาจล้มเหลวเกือบทั้งหมด NIST บอกว่ากฎข้อนี้สำคัญเกือบเท่ากับการเก็บกุญแจเป็นความลับ ห้องนิรภัยที่เขียนว่า “AES-256-GCM” บอกสิ่งที่มีประโยชน์กับคุณ ส่วนตู้ที่เขียนแค่ “AES-256” ไม่ได้บอกว่าใช้โหมดอะไร

กุญแจ: มาจากไหน

นี่คือคำถามที่ตัดสินว่าห้องนิรภัยปลอดภัยจริงแค่ไหน

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

เครื่องมือสองอย่างทำให้การเดายากขึ้น:

แต่จำนวนรอบเท่าไรก็ช่วยรหัสสั้นๆ ไม่ได้ PIN 4 หลักมี 10,000 แบบ ต่อให้เดาแต่ละครั้งช้า ก็ยังเป็นรายการเล็กๆ คู่มือการจัดการกุญแจของ NIST ชี้หลักทั่วไปว่าความแข็งแรงของกุญแจลดลงเหลือเท่ากับกระบวนการที่อ่อนที่สุดที่ปกป้องมัน กุญแจ 256 บิตที่สร้างจาก PIN 4 หลักก็คือ PIN 4 หลักในทางปฏิบัติ

iPhone ของคุณจัดการเรื่องนี้ได้ดีกว่าที่แอปใดๆ ทำได้เอง Apple ระบุว่ารหัสถูกผูกกับกุญแจฮาร์ดแวร์ภายในเครื่อง การเดาจึงต้องทำบน iPhone เครื่องนั้น ครั้งละประมาณ 80 มิลลิวินาที โดย Secure Enclave บังคับให้มีการหน่วงเวลา โทรศัพท์ยังเข้ารหัสไฟล์ที่คุณเก็บด้วย Apple ระบุว่าทุกไฟล์ได้กุญแจ 256 บิตใหม่เป็นของตัวเอง และบนอุปกรณ์ A14 ถึง A18 และ M1 ขึ้นไป การเข้ารหัสคือ AES-256 ในโหมด XTS (รุ่น A9 ถึง A13 ใช้ AES-128) อัลบั้มที่ซ่อนอยู่ใน iPhone เข้ารหัสหรือไม่? อธิบายว่าครอบคลุมอะไรบ้าง

ความเข้าใจผิดที่พบบ่อย

“ระดับทหาร” หมายถึงมีอะไรเพิ่มเติม เราไม่พบหน่วยงานมาตรฐานใดที่นิยามคำนี้ มันเป็นคำการตลาด ส่วนมากหมายถึง AES-256 ธรรมดา RFC 9151 โปรไฟล์ที่ NSA เขียนสำหรับชุดอัลกอริทึม CNSA ของตนเพื่อระบบความมั่นคงแห่งชาติ ระบุ AES แบบกุญแจ 256 บิตในโหมด GCM ซึ่งเป็นสิ่งที่แอปทั่วไปจำนวนมากใช้อยู่

“AES-256” หมายความว่าบริษัทมองไม่เห็นรูปของฉัน ไม่ใช่ด้วยตัวมันเอง การเข้ารหัสกันได้เฉพาะคนที่ไม่มีกุญแจ ถ้าบริษัทถือกุญแจ ก็ถอดรหัสได้ Apple พูดตรงๆ เรื่องนี้สำหรับ iCloud ในการป้องกันแบบมาตรฐาน Apple ถือกุญแจของข้อมูลส่วนใหญ่ รวมถึงรูปภาพ และถอดรหัสแทนคุณได้ ส่วนเมื่อใช้ การปกป้องข้อมูลขั้นสูง จะมีเพียงอุปกรณ์ที่เชื่อถือได้ของคุณเท่านั้นที่ถือกุญแจของข้อมูล iCloud ส่วนใหญ่ Apple เห็นรูปที่คุณซ่อนไว้ได้หรือไม่? มีรายละเอียด

“เข้ารหัสบนโทรศัพท์” หมายความว่าเข้ารหัสบนคลาวด์ ตรวจสอบข้อมูลสำรองแยกต่างหาก ห้องนิรภัยอาจเข้ารหัสไฟล์อย่างรอบคอบบน iPhone แล้วสำรองไปไว้ที่ที่ถูกเข้ารหัสด้วยกุญแจที่บริษัทเก็บไว้

ใหญ่กว่าย่อมดีกว่าเสมอ AES-128 ก็ไกลเกินกว่าจะเดาได้เช่นกัน ความต่างระหว่าง 128 กับ 256 บิตสำคัญน้อยกว่าความต่างระหว่าง PIN 4 หลักกับวลีรหัสผ่านยาวๆ มาก

ห้าคำถามที่ควรถามแทน

  1. โหมดอะไร AES-256-GCM หรือโหมดแบบมีการยืนยันอื่น บอกคุณว่าไฟล์ถูกแก้ไขไม่ได้โดยที่แอปไม่รู้
  2. อะไรสร้างกุญแจ รหัสผ่าน PIN หรือรูปแบบ ยาวได้แค่ไหน และแอปหน่วงการเดาไหม
  3. ใครอีกที่ถือกุญแจ ถ้ามีการรีเซ็ตรหัสผ่านทางอีเมล แปลว่ามีคนอื่นนอกจากคุณเข้าได้
  4. สำเนาบนคลาวด์เป็นอย่างไร เข้ารหัสบนโทรศัพท์ก่อนด้วยกุญแจที่บริษัทไม่เคยเห็นหรือเปล่า
  5. ป้องกันใคร คนแปลกหน้าที่คัดลอกไฟล์ คนที่ยืมโทรศัพท์ที่ปลดล็อคอยู่ของคุณ และคนที่รู้รหัสของคุณ คือสามปัญหาที่ต่างกัน

ข้อสุดท้ายอ่านเพิ่มได้ที่ ล็อกด้วยรูปแบบ เทียบกับ PIN และ Face ID: อะไรปกป้องรูปได้

Hidlet ตอบคำถามเหล่านี้อย่างไร

Hidlet เข้ารหัสทุกรูป วิดีโอ ชื่อไฟล์ และภาพย่อด้วย AES-256-GCM บน iPhone ของคุณก่อนบันทึก ห้องนิรภัยแต่ละตู้มีกุญแจสุ่มของตัวเอง และรูปแบบที่คุณวาดบนตาราง 5×5 คือสิ่งที่เปิดมัน รูปแบบนั้นไม่เคยถูกบันทึก Hidlet ส่งมันผ่าน PBKDF2-HMAC-SHA512 จำนวน 600,000 รอบ ผสมกับความลับแบบสุ่มที่เก็บไว้ในพวงกุญแจของคุณ แยกจากข้อมูลสำรอง คนที่มีแค่สำเนาข้อมูลสำรองของคุณเริ่มเดาไม่ได้ถ้าไม่มีความลับนั้น รูปแบบที่ผิดจะเพิ่มเวลารอขึ้นเรื่อยๆ สูงสุด 15 นาทีต่อครั้ง

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

สิ่งที่ทำไม่ได้: รูปแบบที่สั้นและง่ายเดาง่ายกว่ารูปแบบที่ยาว และถ้ามีคนบังคับให้คุณเปิดห้องนิรภัย การเข้ารหัสก็ช่วยไม่ได้ นั่นคือหน้าที่ของตู้นิรภัยเมื่อถูกบังคับใน Pro Hidlet เปิดให้ดาวน์โหลดบน App Store แล้ว

คำถามที่พบบ่อย

AES-256 ถูกเจาะได้ไหม

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

AES-256 ปลอดภัยจากคอมพิวเตอร์ควอนตัมไหม

NIST ระบุว่ามาตรฐานแบบสมมาตรอย่าง AES เสี่ยงต่อคอมพิวเตอร์ควอนตัมน้อยกว่า และไม่คาดว่าจะต้องย้ายออกจากมาตรฐานเหล่านี้ รายงานปี 2026 ของ NIST จัด AES-256 ไว้ในหมวดความปลอดภัยควอนตัมสูงสุด

“การเข้ารหัสระดับทหาร” หมายถึงอะไร

ไม่มีความหมายอย่างเป็นทางการ เราไม่พบหน่วยงานมาตรฐานใดที่นิยามคำนี้ โดยมากมันก็แค่หมายถึง AES-256 ชุดอัลกอริทึมของ NSA สำหรับระบบความมั่นคงแห่งชาติเองก็ระบุ AES แบบกุญแจ 256 บิตในโหมด GCM

iPhone ของฉันใช้ AES-256 อยู่แล้วหรือเปล่า

Apple ระบุว่าทุกไฟล์ที่คุณเก็บจะได้กุญแจ 256 บิตใหม่เป็นของตัวเอง และบนอุปกรณ์ A14 ถึง A18 และ M1 ขึ้นไป การเข้ารหัสคือ AES-256 ในโหมด XTS (รุ่นเก่ากว่าตั้งแต่ A9 ถึง A13 ใช้ AES-128 ในโหมด XTS) ซึ่งครอบคลุมคลังรูปภาพทั้งหมดของคุณ ไม่ใช่แค่อัลบั้มเดียว

แหล่งที่มา

  1. NIST FIPS 197 — มาตรฐานการเข้ารหัสขั้นสูง (AES)
  2. NIST SP 800-38D — โหมด Galois/Counter (GCM)
  3. NIST SP 800-132 — คำแนะนำการสร้างกุญแจจากรหัสผ่าน
  4. NIST SP 800-57 Part 1 Rev. 5 — คำแนะนำการจัดการกุญแจ
  5. NIST IR 8547 — การเปลี่ยนผ่านสู่มาตรฐานการเข้ารหัสยุคหลังควอนตัม
  6. RFC 8018 — ข้อกำหนด PKCS #5 การเข้ารหัสแบบใช้รหัสผ่าน เวอร์ชัน 2.1
  7. RFC 9151 — โปรไฟล์ชุดอัลกอริทึม CNSA สำหรับ TLS และ DTLS
  8. Apple Platform Security — ภาพรวมการปกป้องข้อมูล
  9. Apple Platform Security — รหัสและรหัสผ่าน
  10. Apple Support — ภาพรวมความปลอดภัยของข้อมูล iCloud