پرش به محتوای اصلی

رمزگذاری متن رایگان

متن را با رمز عبور با استفاده از AES-256-GCM قوی رمزگذاری و رمزگشایی کنید. رمز عبور هرگز مرورگر شما را ترک نمی‌کند. اسرار را با خیال راحت به اشتراک بگذارید.

پس از بارگذاری آفلاین کار می‌کند

رمزگذاری قوی و استاندارد: AES-256-GCM با کلیدی مشتق از رمز عبور شما از طریق PBKDF2 (۲۵۰٬۰۰۰ تکرار، SHA-256). هر پیام از یک salt و IV تصادفی جدید استفاده می‌کند.

رمز عبور هرگز ذخیره یا ارسال نمی‌شود — همه چیز در مرورگر شما اجرا می‌شود. اگر رمز عبور را گم کنید، پیام قابل بازیابی نیست. متن رمزگذاری‌شده و رمز عبور را از طریق کانال‌های جداگانه ارسال کنید.

قالب باز: خروجی base64 از salt (۱۶ بایت) + IV (۱۲ بایت) + متن رمزشده + برچسب GCM ۱۶ بایتی است و کلید با PBKDF2-SHA256 در ۲۵۰٬۰۰۰ تکرار ساخته می‌شود. با OpenSSL یا CryptoJS سازگار نیست، اما می‌توانید بدون این سایت آن را رمزگشایی کنید، مثلاً در Node.js:

const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());

کاربردهای رایج

  • بطور ایمن یک راز را اشتراک بگیریدیک رمز عبور یا یادداشت را برای ارسال از طریق چت یا ایمیل رمزگذاری کنید.
  • رمزگذاری یک یادداشت خصوصییادداشت های حساس را محافظت کنید که در جایی ذخیره یا چسبانده اید.
  • ارسال اعتبارات بطور ایمنقبل از به اشتراک گذاری با یک همکار، کلید های API یا ورود را رمزگذاری کنید.
  • یک ورودی دیاری رمزگذاری شده نگه داریدنوشتار شخصی را رمزگذاری کنید تا فقط شما بتوانید آن را دوباره بخوانید.
  • نحوه کار رمزنگاری را بیاموزیدرمزنگاری واقعی AES-256-GCM را در عمل ببینید.

نحوه کار

با رمزگذاری یک راز با رمز عبوری که فقط شما و گیرنده می‌دانید، آن را از یک کانال ناامن (ایمیل، چت) ارسال کنید. این ابزار همان رمزنگاری قوی و استانداردی را به کار می‌برد که مدیران رمز عبور استفاده می‌کنند — کاملاً در مرورگر شما اجرا می‌شود.

  1. 1
    شما متن و رمز عبور را وارد می‌کنید
    هیچ چیزی آپلود نمی‌شود؛ رمز عبور هرگز ذخیره یا ارسال نمی‌شود.
  2. 2
    کلیدی از رمز عبور شما مشتق می‌شود
    PBKDF2 رمز عبور شما را با 250000 تکرار SHA-256 و نمک تصادفی تازه کشش می‌دهد، حمله brute-force را کند می‌کند.
  3. 3
    متن با AES-256-GCM رمزگذاری می‌شود
    IV تصادفی هر بار استفاده می‌شود و GCM برچسب احراز‌هویت اضافه می‌کند بنابراین دستکاری (یا رمز عبور اشتباه) در رمزگشایی شناسایی می‌شود.
  4. 4
    شما متن رمزگذاری‌شده را اشتراک‌گذاری می‌کنید
    نتیجه base64 را از هر کانالی و رمز عبور را جداگانه ارسال کنید. گیرنده هر دو را برای رمزگشایی اینجا می‌چسباند.

تمام رمزنگاری به‌صورت محلی با Web Crypto بومی مرورگر اجرا می‌شود. متن ساده و رمز عبور هرگز دستگاه شما را ترک نمی‌کنند. اگر رمز عبور گم شود، پیام قابل بازیابی نیست — منظور همین است.

ابزارهای مرتبط

سؤالات متداول