🔐 Offline OpenPGP.js Toolkit — Summary
A lightweight and fully offline tool for testing and using OpenPGP.js. This app lets you:
Generate PGP key pairs (public/private)
Encrypt & decrypt text
Digitally sign messages and verify signatures
Encrypt & decrypt files (with signing)
Everything runs locally in your browser — no data is sent anywhere. (Based on index.html and openpgp.min.js)
🚀 Quick Usage Guide
- Password-based Encryption
Text + password → Encrypt
Encrypted text + password → Decrypt
- Key Generation
Enter name, email, and passphrase → Generate Key
Your private key is auto-filled into other sections.
- Encrypting Messages with Public Keys
Message + recipient’s public key → Encrypt (with signature)
To open: encrypted message + your private key → Decrypt
(Optional: provide sender’s public key to verify signature)
- File Encryption
Recipient’s public key + file → Encrypt + Sign
Encrypted .pgp file + your private key → Decrypt
🔐 ابزار آفلاین OpenPGP.js — نسخهٔ خلاصه
یک ابزار سبک و کاملاً آفلاین برای تست و استفادهی سریع از OpenPGP.js. با این برنامه میتوانید:
ساخت کلید PGP (عمومی/خصوصی)
رمزگذاری و رمزگشایی متن
امضای دیجیتال و بررسی امضا
رمزگذاری و رمزگشایی فایلها (به همراه امضا)
تمام عملیات در مرورگر و بدون ارسال اطلاعات انجام میشود (بر پایهٔ فایلهای index.html و openpgp.min.js )
🚀 روش استفادهٔ سریع
- رمزگذاری/رمزگشایی با پسورد
متن + پسورد → Encrypt
متن رمزشده + پسورد → Decrypt
- ساخت کلید
نام، ایمیل و رمز → ساخت کلید
کلید خصوصی بهطور خودکار در بخشهای بعد پر میشود.
- پیام با کلید عمومی
پیام + کلید عمومی طرف مقابل → Encrypt (با امضا)
برای بازکردن: پیام رمزشده + کلید خصوصی → Decrypt
(اختیاری: کلید عمومی فرستنده برای بررسی امضا)
- فایلها
کلید عمومی + فایل → Encrypt + Sign
فایل .pgp + کلید خصوصی → Decrypt