Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các cách tiếp cận phổ biến của ẩn văn bản là gì?

Có nhiều cách tiếp cận khác nhau của kỹ thuật ẩn văn bản như sau -

Dịch chuyển dòng - Trong phương pháp này, tin nhắn bí mật là riêng tư bằng cách thay đổi theo chiều dọc các dòng văn bản ở một mức độ nào đó. Một đường được quyết định có hai đường điều khiển rõ ràng ở một bên để xác định hướng chuyển động của đường được đánh dấu. Nó có thể ẩn bit 0, một dòng được thay đổi lên và để ẩn bit 1, dòng được thay đổi xuống.

Việc xác định xem đường đã bị thay đổi lên hay xuống hay chưa được hoàn thành bằng cách tính toán khoảng cách giữa tâm của đường biểu kiến ​​và các đường điều khiển của nó. Nếu văn bản được nhập lại hoặc nếu chương trình nhận dạng ký tự (OCR) được sử dụng, dữ liệu ẩn có thể bị hủy.

White Steg - Kỹ thuật này sử dụng khoảng trắng để che giấu một thông điệp bí mật. Có ba phương pháp ẩn thông tin bằng cách sử dụng khoảng trắng.

Trong Khoảng cách giữa các câu, nó có thể đặt khoảng trắng riêng lẻ để ẩn bit 0 và hai khoảng trắng để ẩn bit 1 ở cuối mỗi ký tự xóa. Trong Khoảng trắng cuối dòng, số khoảng trắng cố định được thêm vào cuối mỗi dòng.

Ví dụ:hai khoảng trắng để mã hóa một bit trên mỗi dòng, bốn khoảng trắng để mã hóa hai bit, v.v. Trong cách tiếp cận Khoảng cách giữa các từ, một khoảng trắng sau một từ xác định bit 0 và hai khoảng trắng sau một từ xác định bit 1. Tuy nhiên, việc sử dụng khoảng trắng không chắc chắn là không rõ ràng.

Văn bản Spam - Các tệp HTML và XML cũng có thể được sử dụng để bảo vệ các bit. Nếu có các thẻ bắt đầu và đóng khác nhau, bit 0 sẽ được thông dịch và nếu một thẻ riêng lẻ có thể được sử dụng để bắt đầu và đóng nó, do đó bit 1 sẽ được thông dịch.

Theo một cách tiếp cận khác, bit 0 được xác định do thiếu khoảng trống trong thẻ và bit 1 được xác định bằng cách định vị khoảng trắng trong thẻ.

Word Shift - Trong cách tiếp cận này, tin nhắn riêng tư bị ẩn bằng cách thay đổi các từ theo chiều ngang, chẳng hạn như trái hoặc phải để xác định bit 0 hoặc 1 tương ứng.

Sự dịch chuyển từ được xác định bằng cách sử dụng phương pháp tương quan coi một cấu hình là một dạng sóng và xác định xem nó có nguồn gốc từ một dạng sóng có khối trung tâm đã được thay đổi sang trái hay phải hay không.

Cách tiếp cận này có thể được nhận ra ít hơn, bởi vì việc thay đổi khoảng cách giữa các từ để điền vào một dòng là hoàn toàn thường xuyên. Nhưng nếu ai đó hiểu thuật toán khoảng cách, nó có thể so sánh văn bản stego với thuật toán và thu được nội dung ẩn bằng cách sử dụng sự khác biệt. Việc nhập lại hoặc sử dụng các chương trình OCR cũng có thể phá hủy dữ liệu ẩn.

Nhắn tin SMS - Ngôn ngữ nhắn tin SMS là một tập hợp các từ viết tắt được sử dụng trong SMS. Nó có thể ẩn thông tin nhị phân bằng cách sử dụng dạng đầy đủ của từ hoặc dạng viết tắt của nó. Một cuốn sách mã được tạo ra bao gồm các từ và các dạng viết tắt tương ứng của chúng.