مساء الخير اساتذتي
ممكن برنامج بالغة البايثون عن تحليل اخفاء الرسائل السريه داخل النص text steganalysis واكون ممنونه جدا من هذه المساعده
2 Likes
على ما يبدو لا يوجد كود جاهز
لكن وجدت هذا البحث (reasearch) الذي يتكلم عن طرق التحليل
أهم نقطة في البحث هي احتساب عدد الـ bits مقارنة بعدد الحروف
مثلا على الكود الذي كتبته لك سابقا في تشفير النصوص
https://repl.it/@yaseralnajjar/Text-Steganography-Python
من غير المنطقي أبداً عند تشغيل هذه الأكواد تظهر هذه النتائج،:
import codecs
import unicodedata
with codecs.open('innocent-text.txt', encoding='utf-8') as f:
text = f.read()
len(text)
ascii = unicodedata.normalize('NFKD', text).encode('ascii','ignore')
len(ascii)
# 345
# 345
with codecs.open('text-with-hidden-msg.txt', encoding='utf-8') as f:
text = f.read()
len(text)
ascii = unicodedata.normalize('NFKD', text).encode('ascii','ignore')
len(ascii)
# 493
# 345
لاحظي الفرق أنه احتسب 493 حرف في حالة النص المخفي، لكن عنده تحويله من unicode إلى ascii كان هناك فرق في عدد الحروف، وهذا في الأغلب يعني انه يوجد شيء مخفي في النص
- هذه الطريقة مناسبة مع النصوص الانجليزية ascii، في حالة النصوص العربية أو الرموز فهي ستظهر افتراضات خاطئة