PDA

View Full Version : ذخیره متن در jpg



terrorhell
سه شنبه 16 تیر 1394, 12:54 عصر
سلام دوستان مبحث steganography رو اکثرا در جریان هستید . یه سری نمونه کد هست که فقط با فرمت های png bmp کار میکنه اما تا حالا نمونه ای پیدا نکردم که بشه متنی رو داخل فایل jpge به روش LSB ذخیره کرد

ممنون میشم راهنمایی کنید

reza_ali202000
سه شنبه 16 تیر 1394, 13:33 عصر
سلام
ماهیت jpg یه جوری هس که هردفه که سیستم عامل میخواد بازش کنه ار حالت فشرده خارجش میکنه. و وقتی که بسته میشه دوباره فشردش میکنه. برا همین زمان فراخونی توی برنامه نمیشه اون رو به صورت پیکسلی بازش کرد و از طریق lsb نهان نگاری کرد. البته نرم افزارهای این کار رو میکنه منتهی عملا از فرمت jpg خارج میشن و فقط پسوندشون jpg هست.

terrorhell
چهارشنبه 17 تیر 1394, 01:46 صبح
مرسی از جوابت در کل یعنی نمیشه رو jpg اینکارو انجام داد ؟

Reza-HNA
چهارشنبه 17 تیر 1394, 21:21 عصر
دقیق نفهمیدم میخواید چیکار کنید ولی یه راه ساده برای ذخیره متن توی JPG هست:
فایل های JPG با FFD8 شروع و با FFD9 تموم میشن میتونید نوشتتون رو بعد از FFD9 قرار بدین ، اول نوشته رو با یک کلید رمزنگاری بعدش توی آخر فایل بنویسید.
فقط کافیه یک بار یک فایل JPG رو با یک هگز ادیتور باز کنید بعدش دستتون میاد چیکار باید کنید.
امیدوارم به کارتون بیاد.
موفق باشید.

terrorhell
جمعه 19 تیر 1394, 17:17 عصر
خب این تبدیل به DCT و استفاده از روش JSteg چیه ؟؟

نمونه ای از روش JSteg دارید برای C#?

reza_ali202000
جمعه 19 تیر 1394, 21:41 عصر
دوست عزیز منظورش نهان نگاری هست نه جون دوتا فایل که گفتین اخر فایل بنویسیم.
توی فایل jpg توانایی نهان نگاری وجود نداره.

terrorhell
شنبه 20 تیر 1394, 15:09 عصر
دوست عزیز reza_ali202000 روش تبدیل به DCT و JSteg برای نها نگاری بر روی تصاویر JPEG هست

reza_ali202000
شنبه 20 تیر 1394, 22:13 عصر
دوست عزیز reza_ali202000 روش تبدیل به DCT و JSteg برای نها نگاری بر روی تصاویر JPEG هست
بنده دقیقا آگاه هستم به این امر. منتهی زمانی که از این روش کار تبدیل و نهان نگاری انجام بشه عملا با یه نرم افزار ساده قابل تشخیصه چرا که این فایل تغییر ماهیت پیدا کرده و دیگه jpeg نیست. ولی در نهان نگاری فایلهای بیت مپ این تغییرات اعمال نمبشه و به راحتی قابل تشخیص نیست.