Steganography là nghệ thuật và khoa học của việc che giấu một thông điệp trong một tin nhắn khác mà không gây ra một số nghi ngờ cho người khác để thông điệp chỉ có thể được nhận dạng bởi người nhận dự định của nó.
Có nhiều kỹ thuật khác nhau về in mật mã văn bản như sau -
Mã hóa dịch chuyển dòng - Các tính năng được đánh dấu vào văn bản bằng cách thay đổi các dòng, để tạo ra sự nhận dạng khó hơn. Các dòng văn bản được thay đổi theo chiều dọc để mã hóa. Điều này có thể được sử dụng cho một tệp định dạng hoặc cho bản đồ bit của một trang.
Bằng cách chuyển đổi mỗi dòng thứ hai của tài liệu 1/300 inch lên hoặc xuống, mã hóa dịch chuyển dòng cung cấp rằng các tệp có thể được mã hóa và giải mã đúng cách. Một loạt các nhược điểm bao gồm thực tế là việc loại bỏ mã hóa rất phức tạp và đây cũng là hình thức mã hóa rõ ràng nhất.
Mã hóa dịch chuyển từ - Khoảng cách giữa các từ được hoàn thành theo một khuôn mẫu cố định, do đó, ngay cả thực tế là một thư hiện diện cũng không quen thuộc. Các từ được mã hóa thành một tệp bằng cách thay đổi vị trí ngang của các từ bên trong các dòng văn bản, đồng thời hỗ trợ sự xuất hiện khoảng cách tự nhiên.
Ví dụ, khoảng cách lớn nhất và nhỏ nhất giữa các từ được phát hiện. Nó có thể viết mã cho một dòng, khoảng cách lớn nhất được giảm đi một lượng cụ thể và nhỏ nhất được tăng lên với số lượng tương tự.
Do đó, độ dài dòng được hỗ trợ và thay đổi không hiển thị. Nhưng phương pháp này cũng không đáng tin cậy, vì nếu khoảng cách giữa các từ được tính toán, thông tin được mã hóa có thể bị lộ.
Mã hóa tính năng - Đặc điểm của các chữ cái tự được sửa đổi. Các cách cụ thể trong đó các chữ cái cụ thể được viết tự nó tạo thành một mã. Ví dụ, các dòng cuối của d, h, b, v.v. có thể được thay đổi.
Điều này là vô cùng rõ ràng và có thể được sử dụng trực tiếp trên tệp hình ảnh. Phương pháp duy nhất mà mã này có thể bị tấn công là bù mỗi dòng cuối thành một giá trị không đổi. Tuy nhiên, việc này rất tẻ nhạt và tốn công sức và thường không được hoàn thành.
Có một số phương pháp thay thế thú vị khác có thể truy cập được, nhưng vẫn còn trong giai đoạn sơ sinh của chúng. Chúng bao gồm như sau -
-
Nó có thể sử dụng ngữ pháp để mã hóa dữ liệu.
-
Nó có thể được sử dụng để mã hóa cú pháp.
-
Nó có thể được sử dụng để mã hóa ngữ nghĩa.
Phần mềm ẩn thông tin trong văn bản (textual steganography) xuất hiện trong một số phiên bản như Texthide, Webstego và Steganos. Tất cả những điều này cho phép truyền thông tin đáp ứng được mã hóa thông qua các tệp văn bản thuần túy ở định dạng mà bên thứ ba không nhận dạng được.
Phương pháp cú pháp - Kỹ thuật này cần các dấu câu bao gồm dấu chấm (.), Dấu phẩy (,), v.v. để ẩn các bit 0 và 1. Nhưng vấn đề với phương pháp này là nó cần xác định các vị trí chính xác để thêm dấu câu. Do đó, nên cẩn thận khi sử dụng phương pháp này vì người đọc có thể nhận thấy việc sử dụng không đầy đủ các dấu câu.