مفت متن کی خفیہ نویسی
مضبوط 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آپ متن اور password داخل کریںکچھ بھی اپ لوڈ نہیں ہوتا؛ password کبھی stored یا transmitted نہیں ہوتا۔
- 2ایک key password سے derive کیا جاتا ہےPBKDF2 آپ کے password کو 250,000 SHA-256 iterations اور ایک fresh random salt کے ساتھ stretch کرتا ہے، brute-force attacks کو سست بناتے ہوئے۔
- 3متن AES-256-GCM کے ساتھ encrypt ہوتا ہےایک random IV ہر بار استعمال کیا جاتا ہے، اور GCM ایک authentication tag شامل کرتا ہے تاکہ tampering (یا غلط password) decryption پر detect ہو۔
- 4آپ encrypted متن share کریںBase64 نتیجہ کسی بھی channel پر بھیجیں، اور password الگ سے۔ Recipient دونوں یہاں paste کریں decrypt کرنے کے لیے۔
تمام cryptography local براؤزر کے native Web Crypto کے ساتھ چلتی ہے۔ Plaintext اور password کبھی آپ کے ڈیوائس سے نہیں نکلتے۔ اگر password کھو جائے، message unrecoverable ہے - یہ نقطہ ہے۔
متعلقہ ٹولز
فائل خفیہ نویسی (AES-256-GCM)
AES-256-GCM اور PBKDF2 (250,000 iterations) استعمال کرتے ہوئے پاس ورڈ سے کسی بھی فائل کو خفیہ کریں۔ .enc آؤٹ پٹ صرف صحیح پاس ورڈ سے کھلتی ہے، اور صرف یہ tool اسے decrypt کر سکتا ہے۔ مکمل طور پر client-side — آپ کی فائل کبھی آپ کے ڈیوائس سے باہر نہیں جاتی۔
PDF کو پاس ورڈ سے محفوظ کریں
AES-256 انکرپشن کے ساتھ PDF میں پاس ورڈ شامل کریں، اور اختیاری طور پر پرنٹنگ، کاپی یا ترمیم کو بند کر دیں۔ آپ کے براؤزر میں چلتا ہے؛ کچھ بھی اپ لوڈ نہیں ہوتا۔
PDF ان لاک کریں
ایسی PDF سے پاس ورڈ ہٹائیں جسے آپ کھول سکتے ہیں، یا اس کی پرنٹ، کاپی اور ترمیم کی پابندیاں اٹھا دیں۔ ایک ساتھ کئی فائلیں۔ آپ کے براؤزر میں چلتا ہے؛ کچھ بھی اپ لوڈ نہیں ہوتا۔