다음과 같은 텍스트 스테가노그래피의 다양한 접근 방식이 있습니다 -
줄 이동 − 이 방법은 텍스트 라인을 세로로 어느 정도 변경하여 비밀 메시지를 비공개로 처리합니다. 결정된 선에는 표시된 선의 이동 방향을 식별하기 위한 두 개의 명확한 제어선이 있습니다. 비트 0을 숨길 수 있으며, 라인이 위로 변경되고 비트 1을 숨기려면 라인이 아래로 변경됩니다.
선이 위 또는 아래로 변경되었는지 여부는 겉보기 선의 중심과 그 제어선의 거리를 계산하여 완료됩니다. 텍스트를 다시 입력하거나 문자 인식 프로그램(OCR)을 사용하면 숨겨진 데이터가 파괴될 수 있습니다.
흰색 계단 − 이 기술은 비밀 메시지를 숨기기 위해 공백을 사용합니다. 공백을 활용하여 정보를 숨기는 방법은 3가지가 있습니다.
문장 간 간격에서 비트 0을 숨기기 위해 개별 공백을 배치하고 각 제거 문자의 끝에 비트 1을 숨기기 위해 두 개의 공백을 둘 수 있습니다. 줄 끝 공백에서 각 줄 끝에 고정된 수의 공백이 추가됩니다.
예를 들어 한 줄에 1비트를 암호화하려면 공백 2개, 2비트를 암호화하려면 공백 4개 등입니다. Inter Word Spacing 방식에서는 단어 뒤의 한 공백이 비트 0을 정의하고 단어 뒤의 두 공백이 비트 1을 정의합니다. 그러나 공백의 불확실한 사용은 명확하지 않습니다.
스팸 문자 − HTML 및 XML 파일을 사용하여 비트를 보호할 수도 있습니다. 시작 태그와 닫는 태그가 다른 경우 비트 0이 해석되고 개별 태그를 시작 및 닫는 데 사용할 수 있는 경우 비트 1이 해석됩니다.
다른 접근 방식에서 비트 0은 태그의 공간 부족으로 정의되고 비트 1은 태그 내의 공백 위치로 정의됩니다.
단어 이동 − 이 접근 방식에서는 각각 비트 0 또는 1을 정의하기 위해 왼쪽 또는 오른쪽과 같이 단어를 가로로 변경하여 비공개 메시지를 숨깁니다.
단어 이동은 프로파일을 파형으로 간주하고 중심 블록이 왼쪽 또는 오른쪽으로 변경된 파형에서 유래했는지 여부를 결정하는 상관 방법을 사용하여 식별됩니다.
이 접근 방식은 줄을 채우는 단어 사이의 거리 변경이 완전히 빈번하기 때문에 덜 인식될 수 있습니다. 그러나 거리의 알고리즘을 이해하면 스테고 텍스트를 알고리즘과 비교하고 그 차이를 활용하여 숨겨진 내용을 얻을 수 있습니다. 또한 OCR 프로그램을 다시 입력하거나 사용하면 숨겨진 데이터가 파괴될 수 있습니다.
SMS-문자 메시지 − SMS-Texting 언어는 SMS에서 사용되는 축약어의 집합입니다. 단어의 전체 형태나 약어를 활용하여 이진 정보를 숨길 수 있습니다. 단어와 관련 약어 형식을 포함하는 코드북이 생성됩니다.