سلام دوستان
من قبل از عید مجبور شدم که یکسری پیام های مخفی رد ود بدل کنم برای همین شروع کردم و یک اسکریپت (به زبان octave )برای این کار نوشتم و گفتم منتشرش کنم
یکی از مشکلاتی که برنامه های رمزنگاری معمولی دارند اینکه وقتی یک چیزی رو باهاشون رمز می کنید تابلو می شه که این فایل مهم هست ورمز شده که این به کرکر/فضول یابه قولی «برادربزرگتر»
می گه که بیا من رو رمزگشایی کن !
با این مقدمه می رم سراغ برنامه
این برنامه یک فایل که حاوی متن هست رو می گیره و یک عکس هم می گیره گه ترجیحا png باشه (jpeg گاهی وقت ها خطا می ده) بعد اون فایل متن رو توی عکس به نحوی (توضیحش پیچیده است - اگر کسی خواست بعدا می گم)توی عکس ذخیره می کنه (خروجی عکس همیشه ./encrypt.png هست ) برای رمز گشایی هم فقط کافیه همین عکس رمز شده و تعداد بیت های فایل (خود رمزنگار اندازه رو بهتون می ده ) و یک سری پارامتر رو مشخص کنید و فایل رو بهتون می ده
این برنامه روی فایل کار می کنه و منطقا می شه هر فایلی با هر اندازه ای رو باهاش کار کنه ولی اندازه های بزرگ رو انتخاب نکنید
یک فایل راهنما برای توضیح مکانیسم
http://negarsoft.persiangig.com/image-encrypt-1.pdfخود اسکریپت ها
https://github.com/vahid-borhani/image-encrypt-octave/archive/master.zip
برای رمزنگاری کردن اسکریپت main باید فراخوانی بشه (توسط octave ) و برای رمز گشایی هم ramzgosha . تمام موارد لازم رو بعد از اجرا ازتون می پرسه