Steganography เป็นศาสตร์และศิลป์ในการปกปิดข้อความภายในข้อความอื่นโดยไม่ทำให้เกิดความสงสัยแก่ผู้อื่น เพื่อให้ระบุข้อความได้โดยผู้รับที่ต้องการเท่านั้น
เทคนิคการสะกดคำแบบข้อความมีหลากหลายเทคนิค ดังนี้ −
รหัสเปลี่ยนบรรทัด − คุณสมบัติต่างๆ จะถูกทำเครื่องหมายลงในข้อความโดยการเปลี่ยนบรรทัด เพื่อสร้างการจดจำที่ยากขึ้น บรรทัดข้อความจะเปลี่ยนในแนวตั้งสำหรับการเข้ารหัส สามารถใช้กับไฟล์รูปแบบหรือบิตแมปของหน้า
โดยการแปลงแต่ละบรรทัดที่สองของเอกสารขึ้นหรือลงที่ 1/300 ของนิ้ว การเข้ารหัสแบบเปลี่ยนบรรทัดช่วยให้สามารถเข้ารหัสและถอดรหัสไฟล์ได้อย่างถูกต้อง ข้อเสียหลายประการ ได้แก่ การลบการเข้ารหัสออกนั้นซับซ้อน และยังเป็นรูปแบบการเข้ารหัสที่ชัดเจนที่สุดอีกด้วย
การเข้ารหัสแบบเปลี่ยนคำ − การเว้นวรรคคำเสร็จสมบูรณ์ในรูปแบบคงที่ ดังนั้นแม้ข้อเท็จจริงที่ว่ามีข้อความอยู่ก็ไม่คุ้นเคย คำต่างๆ จะถูกเข้ารหัสลงในไฟล์โดยการเปลี่ยนตำแหน่งแนวนอนของคำภายในบรรทัดข้อความ ในขณะที่สนับสนุนการเว้นวรรคอย่างเป็นธรรมชาติ
ตัวอย่างเช่น ช่องว่างที่ใหญ่ที่สุดและเล็กที่สุดระหว่างคำจะถูกค้นพบ สามารถเขียนโค้ดบรรทัด ระยะห่างที่ใหญ่ที่สุดจะลดลงตามจำนวนที่กำหนด และน้อยที่สุดจะเพิ่มขึ้นตามจำนวนที่ใกล้เคียงกัน
ดังนั้นความยาวบรรทัดจึงได้รับการสนับสนุนและไม่สามารถมองเห็นการเปลี่ยนแปลงได้ แต่วิธีนี้ก็ไม่น่าเชื่อถือเช่นกัน ราวกับว่าช่องว่างระหว่างคำถูกคำนวณ ข้อมูลที่เข้ารหัสก็สามารถเปิดเผยได้
การเข้ารหัสคุณลักษณะ − ลักษณะของตัวอักษรถูกแก้ไข วิธีเฉพาะในการเขียนตัวอักษรบางตัวสร้างรหัสด้วยตัวเอง ตัวอย่างเช่น สามารถเปลี่ยน end-line ของ d, h, b เป็นต้น
สิ่งนี้เป็นสิ่งที่มองไม่เห็นอย่างมากและสามารถนำไปใช้โดยตรงบนไฟล์รูปภาพ วิธีเดียวที่สามารถโจมตีโค้ดนี้ได้คือการชดเชยบรรทัดสุดท้ายแต่ละบรรทัดให้เป็นค่าคงที่ อย่างไรก็ตาม การดำเนินการนี้น่าเบื่อและต้องใช้ความพยายามอย่างมาก และโดยทั่วไปแล้วยังไม่เสร็จสมบูรณ์
มีวิธีอื่นที่น่าสนใจอีกหลายวิธีที่สามารถเข้าถึงได้ แต่ยังอยู่ในช่วงทารก ดังต่อไปนี้ −
-
สามารถใช้ไวยากรณ์ในการเข้ารหัสข้อมูลได้
-
สามารถใช้ในการเข้ารหัสแบบวากยสัมพันธ์
-
สามารถใช้เข้ารหัสแบบ Semantic ได้
ซอฟต์แวร์ซ่อนข้อมูลในข้อความ (textual steganography) ปรากฏในหลายเวอร์ชัน เช่น Texthide, Webstego และ Steganos ทั้งหมดนี้ทำให้สามารถสื่อสารข้อมูลที่ตอบสนองที่เข้ารหัสผ่านไฟล์ข้อความธรรมดาในรูปแบบที่บุคคลที่สามไม่รู้จัก
วิธีวากยสัมพันธ์ − เทคนิคนี้ต้องใช้เครื่องหมายวรรคตอนรวมทั้งเครื่องหมายจุด (.) เครื่องหมายจุลภาค (,) ฯลฯ เพื่อซ่อนบิต 0 และ 1 แต่ปัญหาของวิธีนี้คือต้องระบุตำแหน่งที่ถูกต้องเพื่อเพิ่มเครื่องหมายวรรคตอน ดังนั้นควรใช้ความระมัดระวังในการใช้วิธีนี้เนื่องจากผู้อ่านอาจสังเกตเห็นการใช้เครื่องหมายวรรคตอนไม่เพียงพอ