مرکزی مواد پر جائیں

مفت متن کی خفیہ نویسی

مضبوط AES-256-GCM استعمال کرتے ہوئے پاس ورڈ سے متن کو خفیہ اور غیر خفیہ کریں۔ پاس ورڈ آپ کے براؤزر سے باہر نہیں جاتا۔ راز محفوظ طریقے سے شیئر کریں۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے

مضبوط، معیاری انکرپشن: AES-256-GCM جس کی کنجی PBKDF2 (۲۵۰٬۰۰۰ تکرار، SHA-256) کے ذریعے آپ کے پاس ورڈ سے مشتق ہے۔ ہر پیغام ایک نیا تصادفی salt اور IV استعمال کرتا ہے۔

پاس ورڈ کہیں محفوظ یا بھیجا نہیں جاتا — سب کچھ آپ کے براؤزر میں چلتا ہے۔ اگر آپ پاس ورڈ کھو دیں تو پیغام بازیاب نہیں ہو سکتا۔ انکرپٹڈ متن اور پاس ورڈ الگ الگ چینلز سے بھیجیں۔

کھلا فارمیٹ: آؤٹ پٹ salt (16 بائٹس) + IV (12 بائٹس) + ciphertext + 16 بائٹ GCM ٹیگ کا base64 ہے، جس کی کلید PBKDF2-SHA256 سے 250,000 تکرار پر بنتی ہے۔ یہ 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 انکرپشن کو عمل میں دیکھیں۔

یہ کیسے کام کرتا ہے

ایک secret کو ایک insecure channel (email، chat) پر بھیجیں ایک password کو encrypt کرتے ہوئے جو صرف آپ اور recipient جانتے ہیں۔ یہ وہی strong، standard cryptography استعمال کرتا ہے جو password managers استعمال کرتے ہیں - براہ راست براؤزر میں چل رہے۔

  1. 1
    آپ متن اور password داخل کریں
    کچھ بھی اپ لوڈ نہیں ہوتا؛ password کبھی stored یا transmitted نہیں ہوتا۔
  2. 2
    ایک key password سے derive کیا جاتا ہے
    PBKDF2 آپ کے password کو 250,000 SHA-256 iterations اور ایک fresh random salt کے ساتھ stretch کرتا ہے، brute-force attacks کو سست بناتے ہوئے۔
  3. 3
    متن AES-256-GCM کے ساتھ encrypt ہوتا ہے
    ایک random IV ہر بار استعمال کیا جاتا ہے، اور GCM ایک authentication tag شامل کرتا ہے تاکہ tampering (یا غلط password) decryption پر detect ہو۔
  4. 4
    آپ encrypted متن share کریں
    Base64 نتیجہ کسی بھی channel پر بھیجیں، اور password الگ سے۔ Recipient دونوں یہاں paste کریں decrypt کرنے کے لیے۔

تمام cryptography local براؤزر کے native Web Crypto کے ساتھ چلتی ہے۔ Plaintext اور password کبھی آپ کے ڈیوائس سے نہیں نکلتے۔ اگر password کھو جائے، message unrecoverable ہے - یہ نقطہ ہے۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات