استگانوگرافی تصویر
یک پیام را در یک تصویر پنهان کنید
جاسازی LSB با رمزنگاری اختیاری Base64، XOR یا AES-256-GCM — همهچیز در مرورگر شما.
۰۱ · تصویر حامل
۰۲ · بار مفید
۰۳ · سایفر
فقط برای استفاده پژوهشی و آموزشی. این ابزار برای مطالعه استگانوگرافی و رمزنگاری سمت کلاینت ارائه شده است. از آن برای پنهانسازی، ارسال یا استخراج غیرقانونی دادهها یا نقض هرگونه سیاست استفاده نکنید. شما بهطور کامل مسئول نحوه استفاده از آن و رعایت قوانین حوزه قضایی خود هستید.
حریم خصوصی در اولویت
استگانوگرافی محلی با رمزنگاری واقعی
تصویر کاور، پیام مخفی و عبارت عبور بهصورت محلی با Canvas و Web Crypto APIs پردازش میشوند — هیچ چیزی آپلود نمیشود و هیچ ردیابیای وجود ندارد. پس از بارگذاری، بهصورت آفلاین کار میکند. دادههای مخفی در کماهمیتترین بیت کانالهای R، G و B نوشته میشوند که از نظر بصری غیرقابلتشخیص است و سپس بهصورت PNG بدون افت کیفیت صادر میشوند تا باقی بمانند.
چرا خروجی باید PNG باشد؟
دادههای LSB در پایینترین بیت هر پیکسل قرار دارند. فرمتهای با افت کیفیت مانند JPEG آن بیتها را دوباره فشرده کرده و نابود میکنند، بنابراین تصویر استگو بهصورت PNG بدون افت کیفیت صادر میشود تا پیام دستنخورده باقی بماند.
تفاوت بین Base64، XOR و AES چیست؟
Base64 فقط رمزگذاری میکند — هیچ محرمانگی ندارد. XOR با یک عبارت عبور، ابهامزدایی سبک است. AES-256-GCM با PBKDF2 رمزگذاری احرازشده واقعی است: بدون عبارت عبور، پیام قابل خواندن نیست و نمیتوان آن را بیصدا تغییر داد.
آیا استگانوگرافی LSB غیرقابلتشخیص است؟
خیر. برای چشم نامرئی است اما استگانالیز آماری میتواند آن را شناسایی کند و هر رمزگذاری مجدد (در اپلیکیشنهای پیامرسان، پلتفرمهای اجتماعی) ممکن است آن را حذف کند. آن را بهعنوان ابهامآفرینی در نظر بگیرید، نه تضمین محرمانگی.
آیا میتوان پیام را بدون عبارت عبور بازیابی کرد؟
برای None/Base64، بله — هر کسی که فایل را در اختیار داشته باشد میتواند آن را استخراج کند. برای XOR و AES، عبارت عبور صحیح لازم است؛ AES علاوه بر این، اگر دادهها دستکاری شده باشند، عملیات بستهشدن با خطا مواجه میشود.