رمزگذاری و رمزگشایی متن آنلاین
رمزگذاری و رمزگشایی متن با AES-256-GCM و رمز دلخواه؛ کاملاً در مرورگر، بدون ارسال داده و بدون ثبتنام.
دربارهٔ این ابزار
رمزگذاری متن با AES-256؛ امن، سریع و بدون سرور
گاهی باید اطلاعات حساسی مثل یادداشتهای شخصی، اطلاعات حساب، کدهای بازیابی یا یک پیام محرمانه را جایی ذخیره کنید یا برای کسی بفرستید. با ابزار رمزگذاری متن آنلاین تولتولیا میتوانید هر متنی را با یک رمز دلخواه قفل کنید؛ نتیجه یک متن نامفهوم است که فقط با همان رمز دوباره قابل خواندن است. این ابزار از AES-256-GCM استفاده میکند؛ همان نوع رمزنگاری که در پیامرسانهای امن و نرمافزارهای مدیریت رمز عبور به کار میرود، نه رمزهای ساده و تفننی مثل ROT13 یا سزار.
ویژگیهای ابزار
- رمزنگاری استاندارد AES-256-GCM با تأیید اصالت داده.
- تبدیل امن رمز به کلید با PBKDF2 و ۱۰۰٬۰۰۰ دور هش SHA-256 برای سخت کردن حدس رمز.
- salt و IV تصادفی در هر بار رمزگذاری: یک متن با یک رمز، هر بار خروجی متفاوتی دارد.
- خروجی متنی Base64 که بهراحتی در پیام، ایمیل یا فایل متنی کپی میشود.
- بدون سرور: متن و رمز شما هرگز از مرورگرتان خارج نمیشود.
- رایگان و بدون ثبتنام.
آموزش رمزگذاری متن
- در زبانهی «رمزگذاری»، متنی را که میخواهید محافظت کنید تایپ یا جایگذاری کنید.
- یک رمز قوی و غیرقابلحدس وارد کنید.
- روی «رمزگذاری» بزنید تا متن رمزشده نمایش داده شود.
- برای اطمینان، روی «رمزگشایی همین متن» بزنید و با وارد کردن رمز بررسی کنید که متن درست باز میشود.
- متن رمزشده را با دکمهی «کپی متن» کپی و هرجا لازم است ذخیره یا ارسال کنید.
آموزش رمزگشایی متن
- به زبانهی «رمزگشایی» بروید.
- متن رمزشده را بهطور کامل، از اولین تا آخرین کاراکتر، در کادر جایگذاری کنید.
- دقیقاً همان رمزی را که هنگام رمزگذاری استفاده شده وارد کنید و روی «رمزگشایی» بزنید.
توجه: این ابزار فقط متنهایی را باز میکند که با همین ابزار و با رمز مشخص رمزگذاری شده باشند. متنهای رمزشده با نرمافزارها یا روشهای دیگر، حتی اگر آنها هم از AES استفاده کنند، معمولاً قالب متفاوتی دارند و در اینجا باز نمیشوند.
رمزگذاری چطور کار میکند؟
رمز شما مستقیماً بهعنوان کلید استفاده نمیشود. ابتدا با الگوریتم PBKDF2 و یک salt تصادفی ۱۶ بایتی، طی ۱۰۰٬۰۰۰ دور هش به یک کلید ۲۵۶ بیتی تبدیل میشود. این فرایند عمداً کند طراحی شده تا حدس زدن رمز با آزمونوخطا بسیار زمانبر شود. سپس متن با این کلید و الگوریتم AES-256 در حالت GCM رمزگذاری میشود. حالت GCM علاوه بر رمزگذاری، اصالت داده را هم بررسی میکند؛ یعنی اگر حتی یک کاراکتر از متن رمزشده تغییر کند، رمزگشایی بهجای نمایش متن خراب، با خطا متوقف میشود.
تفاوت رمزگذاری، هش و Base64
| روش | قابل بازگشت؟ | نیاز به کلید یا رمز | کاربرد |
|---|---|---|---|
| رمزگذاری (AES) | بله، فقط با رمز درست | دارد | محرمانه نگه داشتن اطلاعات |
| هش (SHA-256، MD5) | خیر | ندارد | بررسی یکسان بودن و سلامت دادهها |
| Base64 | بله، برای همه | ندارد | تبدیل داده به متن قابل انتقال؛ امنیتی ندارد |
برای ساخت هش متن و فایل از تولید هش آنلاین و برای آشنایی با رمزهای تاریخی از ابزار رمزنگاری کلاسیک استفاده کنید.
نکات امنیتی مهم
- رمز قوی انتخاب کنید: امنیت متن رمزشده کاملاً به قدرت رمز شما بستگی دارد. با ساخت رمز عبور قوی یک رمز تصادفی بسازید یا قدرت رمز خود را با تست قدرت پسورد بسنجید.
- رمز و متن رمزشده را از یک مسیر نفرستید: اگر متن رمزشده را در پیامرسان میفرستید، رمز را از راه دیگری مثل تماس تلفنی یا حضوری به گیرنده بدهید.
- رمز را جای امنی نگه دارید: اگر رمز فراموش شود، هیچ راهی برای بازیابی متن وجود ندارد.
- از متن اصلی نسخهی رمزنشده نگه ندارید: اگر هدف محافظت از متن است، نسخهی اصلی را از جاهای ناامن پاک کنید.
کاربردهای ابزار
- ارسال اطلاعات محرمانه در پیامرسان یا ایمیل
- ذخیرهی امن یادداشتها، کدهای بازیابی حسابها و اطلاعات حساس در فایل یا یادداشتهای گوشی
- اشتراکگذاری اطلاعات دسترسی با همکار به شکلی که فقط او بتواند بخواند
- آموزش و آشنایی با مفاهیم رمزنگاری مدرن
سؤالات متداول
آیا این ابزار واقعاً امن است؟
بله. این ابزار از AES-256-GCM و PBKDF2 استفاده میکند که در نرمافزارهای امنیتی حرفهای هم به کار میروند. با این حال، امنیت نهایی به قدرت رمز شما بستگی دارد؛ رمزهای کوتاه یا ساده را میتوان حدس زد.
اگر رمز را فراموش کنم چه میشود؟
متن قابل بازیابی نیست. هیچ نسخهای روی سرور، راه بازیابی یا در پشتی وجود ندارد و همین موضوع، امنیت ابزار را تضمین میکند.
آیا متن یا رمز من به سرور ارسال میشود؟
خیر. همهی مراحل، از تبدیل رمز به کلید تا رمزگذاری و رمزگشایی، با Web Crypto API داخل مرورگر شما انجام میشود.
چرا با رمز درست هم رمزگشایی انجام نمیشود؟
بررسی کنید که متن رمزشده را کامل و بدون فاصله یا کاراکتر اضافه کپی کرده باشید. برخی پیامرسانها متنهای طولانی را میشکنند یا تغییر میدهند. حالت GCM در صورت تغییر حتی یک کاراکتر، رمزگشایی را متوقف میکند. همچنین به بزرگی و کوچکی حروف و زبان کیبورد هنگام وارد کردن رمز دقت کنید.
چرا یک متن با یک رمز هر بار خروجی متفاوتی دارد؟
چون در هر بار رمزگذاری، salt و IV تصادفی جدیدی ساخته
