ابزار رمزگذاری متن (AES-256)
هر متنی را با رمزگذاری واقعی AES-256 و کاملاً در مرورگر خود، پشت یک عبارت عبور قفل کنید.
دربارهٔ این ابزار
رمزنگاری واقعی، نه یک ابزار رمزنگاری تفننی
این ابزار متن را با AES-256-GCM رمزگذاری میکند؛ همان الگوریتم رمزگذاریِ احرازاصالتشدهای که برای محافظت از دادهها در اپلیکیشنهای پیامرسان و مدیران گذرواژه مدرن استفاده میشود، نه یک رمز جانشینی مانند ROT13 یا Caesar که بیشتر برای معماها طراحی شده است تا امنیت واقعی. عبارت عبور شما هرگز از مرورگر خارج نمیشود: همهچیز از طریق Web Crypto API که در تمام مرورگرهای مدرن وجود دارد انجام میشود؛ بنابراین هیچ متن یا عبارت عبوری به سرور ارسال نمیشود. مشتقسازی، رمزگذاری و رمزگشایی، همه بهصورت محلی روی دستگاه شما انجام میشوند.
نحوه استفاده
- به حالت Encrypt بروید، متنی را که میخواهید محافظت کنید تایپ یا جایگذاری کنید و یک عبارت عبور قوی انتخاب کنید.
- روی Encrypt کلیک کنید — یک بلوک متن Base64 دریافت میکنید که دادههای رمزگذاریشده را بههمراه salt و IV تصادفیِ موردنیاز برای رمزگشایی در آینده، بهصورت ایمن در خود جای میدهد.
- برای خواندن دوباره متن، به حالت Decrypt بروید، آن بلوک Base64 را در کادر وارد کنید، دقیقاً همان عبارت عبور را وارد کنید و روی Decrypt کلیک کنید.
- بلافاصله پس از رمزگذاری، از گزینه «Use as Decrypt Input» استفاده کنید تا مطمئن شوید عبارت عبور شما بهدرستی رفتوبرگشت رمزگذاری و رمزگشایی را انجام میدهد.
رمزنگاری واقعاً چگونه کار میکند
عبارت عبور شما مستقیماً بهعنوان کلید رمزگذاری استفاده نمیشود؛ بلکه از طریق PBKDF2 (Password-Based Key Derivation Function 2) با 100,000 دور هشگذاری SHA-256 و یک salt تصادفی 16-byte پردازش میشود. این فرایند عمداً کند است تا حدسزدنِ گذرواژه با آزمونوخطا عملاً دشوار شود. سپس این کلید مشتقشده، متن شما را با AES-256 در حالت GCM رمزگذاری میکند؛ حالتی که متن رمزشده را نیز احراز اصالت میکند. اگر حتی یک نویسه از خروجی رمزگذاریشده تغییر کند یا آسیب ببیند، رمزگشایی بهجای بازگرداندن متن ناخوانا بدون هیچ هشداری، با خطا متوقف میشود. هر بار که رمزگذاری میکنید، یک salt و IV (بردار مقداردهی اولیه) تصادفی و جدید تولید میشود؛ بنابراین رمزگذاری یک متن یکسان با همان عبارت عبور، هر بار دو خروجی کاملاً متفاوت ایجاد میکند.
سؤالات متداول
آیا این ابزار واقعاً امن است یا فقط برای سرگرمی ساخته شده؟
این ابزار از همان primitiveهای AES-256-GCM و PBKDF2 استفاده میکند که در نرمافزارهای امنیتی تولیدی بهکار میروند. امنیت واقعی هرگونه رمزگذاری مبتنی بر عبارت عبور همچنان کاملاً به قوی و غیرقابلحدس بودن عبارت عبور شما بستگی دارد — از ابزار ما استفاده کنید مولد رمز عبور تصادفی اگر به دنبال بیشترین قدرت هستید، برای الهام گرفتن.
اگر عبارت عبورم را فراموش کنم، چه اتفاقی میافتد؟
این متن قابل بازیابی نیست. هیچ درِ پشتی، بازنشانی رمز عبور یا نسخهای روی سرور وجود ندارد — هدف رمزگذاری سمتکاربر دقیقاً همین است. پیش از بستن این زبانه، عبارت عبور خود را در مکانی امن ذخیره کنید.
آیا هیچکدام از دادههای من به سرور ارسال میشود؟
خیر. همه عملیات — مشتقسازی کلید، رمزگذاری و رمزگشایی — با استفاده از Web Crypto API داخلی، در JavaScript و داخل مرورگر خودتان اجرا میشوند. هیچ چیزی در هیچجا بارگذاری نمیشود.
چرا با اینکه عبارت عبور را درست وارد کردهام، رمزگشایی انجام نمیشود؟
دوباره بررسی کنید که کل خروجی Base64 را، از ابتدا تا انتها، کپی کرده باشید — حالت GCM عمداً در صورت ناقص یا نادرست بودن حتی یک نویسه از متن رمزشده، salt یا IV، رمزگشایی را ناموفق میکند و بهجای آن متن خراب برنمیگرداند.
تفاوت این ابزار با ابزار Classic Cipher چیست؟
این ابزار رمزنگاری کلاسیک رمزهای تاریخی (Caesar، ROT13، Atbash و Vigenère) را پیادهسازی میکند که با محاسبات مدرن بهراحتی شکسته میشوند و عمدتاً برای معماها، یادگیری و مبهمسازی ساده کاربرد دارند. این ابزار از رمزگذاری مدرن و محاسباتیِ قدرتمند AES-256 استفاده میکند که برای محافظت واقعی از متنهای حساس طراحی شده است.
