ประโยชน์ของ Cipher
แปลง Ciphertext ↔ Plaintext Symmetric Cryptography: ใช้ Key เดียวกันเข้ารหัส/ถอดรหัส Asymmetric Cryptography: ใช้ Public Key และ Private Key
Cipher และ Decipher ต่างกันอย่างไร
Decipher = ถอดรหัส/Decrypt Ciphertext ให้กลายเป็น Plaintext Cipher = เข้ารหัส (Regional/Dated)
Cipher หมายถึงอะไร
- คนไม่มีอิทธิพล (Nonentity)
- วิธีสลับตัวอักษร/สัญลักษณ์ ใช้สัญลักษณ์พิเศษ เพื่อปิดบังข้อความ
- วิธีสร้างข้อความเข้ารหัส
Ciphers และ Codes ต่างกันอย่างไร
Codes: แทนสัญญาณด้วยสัญลักษณ์Suij (ตัวอักษร/ตัวเลข) Ciphers: ใช้อัลกอริทึมเข้ารหัสข้อความให้ดูสุ่ม
Cipher ทำงานอย่างไร
Cryptographic Algorithm (Cipher) = ฟังก์ชันคณิตศาสตร์เข้ารหัส/ถอดรหัส รวมกับ Key (คำ/ตัวเลข/วลี) Plaintext → Ciphertext Key ต่างกัน → Ciphertext ต่างกัน
ตัวอย่าง Cipher
Caesar Cipher = Substitution Cipher เลื่อนตัวอักษรในอัลฟาเบท n ตำแหน่ง Shift 1: A→B, B→C,... Symmetric Key
Ciphertext คืออะไร และประโยชน์
Output ของ Cryptographic Algorithm ที่อ่านไม่เข้าใจ ต้องใช้ Key ถอดรหัสกลายเป็น Plaintext ก่อน จึงเข้าใจได้
วัตถุประสงค์ของ Cipher Key
Key = สตริงตัวอักษร ใช้กับ Cryptographic Algorithm ทำให้ข้อมูลดูสุ่ม เช่น Physical Key: Lock (Encrypt) / Unlock (Decrypt)
ตัวอย่าง Cipher (เพิ่มเติม)
- Caesar Cipher
- Pigpen Cipher
- Playfair Cipher
ถอดรหัส Cypher อย่างไร
ลบตัวอักษรแรกของ Ciphertext ด้วยตัวอักษรแรกของ Key (ค่าตำแหน่งในอัลฟาเบท) ผลลบติดลบ + 26 = ตำแหน่ง Plain Letter
Caesar's Happy Cipher คืออะไร
แทนที่ Plaintext Letter ด้วยตัวอักษรที่ห่าง n ตำแหน่งในอัลฟาเบท ตัวอย่าง Shift Left 3: E → B
ตัวอย่าง Cipher อื่น
"GOOD DOG" → "PLLX XLP" (L=O, P=G, X=D) หรือ Transposition: "DGOGDOO" Cipher ง่ายๆ แตกง่าย
Cipher เรียกคนว่าอะไร
ระบบรหัสลับจากอัลกอริทึมคณิตศาสตร์ หรือคนที่ไม่มีอิทธิพล/ไม่สำคัญ (Zero meaning)
Codes และ Ciphers ต่างกันอย่างไร
Codes: แทนสัญญาณด้วยสัญลักษณ์Suij Ciphers: อัลกอริทึมทำให้ข้อความดูสุ่ม
Ciphers ใน Coding คืออะไร
ปรับเปลี่ยน/สลับตัวอักษรในข้อความ ทำให้ดูเป็นความลับ A=G หรือ A=& Cryptology = สร้างและแตกรหัส Codemaker = คนสร้างรหัสใหม่