Library for analyzing acrostic texts for hidden messages
Project description
ATSS_lib
AcroText Steganography detection System ATSS — для автоматического обнаружения и извлечения скрытых сообщений (стеганографии) из текстовых файлов. Программа специализируется на поиске акростихов, телестихов, мезостихов и других паттернов, скрытых в структуре текста.
ATSS применяет следующие методы к тексту (определены в atss/strategies.py):
- Первые буквы строк (Классический акростих).
- Последние буквы строк (Телестих).
- Вторые буквы строк (Мезостих, смещение 1).
- Третьи буквы строк (Мезостих, смещение 2).
- Первые буквы предложений (Учитывает . ! ?).
- Первые буквы второго слова (Для текстов с нумерацией или буллитами).
- Комбинация краев (Первая + Последняя буква строки).
- Анализ заголовка/хвоста (Анализ только первых или последних 50 строк текста для больших файлов).
Пример использования: Скандальный рассказ "Пикалка" Леонида Каганова
from atss import *
atss_conf.defaults["ru"] = "ruwords.txt"
atss_conf.defaults["min_length"] = 1
a = ATSS(input_file="tests/data/ru-pikalka.txt")
words = a.ex_words['Первые буквы строк']['text'].split()
for w in words:
if len(w) >= 5:
print(w)
"""
Example usage of this program, this code extracts the hidden nazi message.
"""
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atss-0.2.4.tar.gz.
File metadata
- Download URL: atss-0.2.4.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
360df2fb011c68fa6a9d385128c11780186fe2081b2f865e40428773f9be8e4d
|
|
| MD5 |
681664565f781a13ce6f140411d334a3
|
|
| BLAKE2b-256 |
367234e10bddb5f90bdfdf955c59a4f9a1b84b25326a40ff26439763fc43d7e1
|
File details
Details for the file atss-0.2.4-py3-none-any.whl.
File metadata
- Download URL: atss-0.2.4-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51d3ee8329eb29e1ffb783830c0ed00dfaa6790b570c5bd035854dc7c16ae9bb
|
|
| MD5 |
c27570b321a39c0eafbeb75a56e65788
|
|
| BLAKE2b-256 |
9220db56162631e753a77b37c97e04e860677f22fa34c2600f128a32f0bc41bb
|