Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PGP-Tools — PGP एन्क्रिप्शन, डिक्रिप्शन और साइनिंग के लिए ओपन-सोर्स ब्राउज़र एक्सटेंशन। Rust/WASM इंजन WebAuthn PRF अनलॉक, Argon2id पासवर्ड सुरक्षा और शून्यीकृत मेमोरी के साथ। | Kitploit
उपकरण/GitHubGitHub/am-i-being-pwned/pgp-tools
पासवर्ड क्रैकिंगएन्क्रिप्शन/डिक्रिप्शन उपकरणवेब सुरक्षाक्रिप्टोग्राफीगोपनीयताप्रमाणीकरण
GitHubam-i-being-pwned/pgp-tools

PGP-Tools

PGP एन्क्रिप्शन, डिक्रिप्शन और साइनिंग के लिए ओपन-सोर्स ब्राउज़र एक्सटेंशन। Rust/WASM इंजन WebAuthn PRF अनलॉक, Argon2id पासवर्ड सुरक्षा और शून्यीकृत मेमोरी के साथ।

रिपॉजिटरी देखें
81015घं 10मि पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

PGP Tools

PGP Tools

PGP एन्क्रिप्शन, डिक्रिप्शन और हस्ताक्षर के लिए ओपन-सोर्स ब्राउज़र एक्सटेंशन।
Rust/WebAssembly के साथ निर्मित। जब तक आवश्यक न हो, निजी कुंजियाँ कभी JS हीप को स्पर्श नहीं करतीं।

इसे यहाँ प्राप्त करें

PGP Tools क्यों?

ओपन सोर्स और पारदर्शी। अधिकांश PGP ब्राउज़र एक्सटेंशन बंद स्रोत हैं। आपको अपने रहस्यों के लिए एक ब्लैक बॉक्स पर भरोसा नहीं करना चाहिए।

क्रिप्टो WASM में चलता है, JavaScript में नहीं। सभी PGP संचालन Rust/Sequoia-PGP WebAssembly सैंडबॉक्स में चलते हैं। JS आपकी कुंजी के लिए केवल एक अपारदर्शी पूर्णांक हैंडल रखता है – वास्तविक बाइट्स WASM लीनियर मेमोरी में रहते हैं और ड्रॉप पर शून्यीकृत हो जाते हैं। निजी कुंजियाँ जनरेशन और आयात के दौरान संक्षेप में JS से गुज़रती हैं, फिर एन्क्रिप्ट और संग्रहीत होने से पहले।

पासकी अनलॉक। WebAuthn PRF के साथ कुंजियों की सुरक्षा – पासवर्ड के बजाय Touch ID, Face ID, Windows Hello या YubiKey से अनलॉक करें। PRF आउटपुट को HKDF-SHA256 के माध्यम से संग्रहीत गुप्त के साथ जोड़ा जाता है, और पूरा अनलॉक प्रवाह WASM में चलता है।

पासवर्ड के लिए Argon2id। 64 MB मेमोरी, 3 पुनरावृत्तियाँ – GPU ब्रूट-फोर्स प्रतिरोधी। KDF, डिक्रिप्शन और कुंजी भंडारण सभी WASM में होते हैं। पासवर्ड बाइट्स उपयोग के तुरंत बाद दोनों ओर शून्यीकृत हो जाते हैं।

परमाणु डिक्रिप्ट + सत्यापन। सादा पाठ और हस्ताक्षर परिणाम एक एकल पैक्ड प्रतिक्रिया में एक साथ लौटाए जाते हैं। खराब हस्ताक्षर = कोई सादा पाठ नहीं लौटाया जाता। कोई TOCTOU विंडो नहीं।

हर जगह शून्यीकरण। सभी संग्रहीत कुंजियों और मध्यवर्ती (Rust) पर zeroize क्रेट। पासवर्ड, PRF आउटपुट और व्युत्पन्न कुंजियों (JS) पर Uint8Array.fill(0)। WASM मेमोरी GC'd नहीं है, इसलिए शून्यीकरण नियतात्मक है।

प्रति-कुंजी AAD। प्रत्येक निजी कुंजी को AES-256-GCM के साथ एन्क्रिप्ट किया जाता है, जिसमें इसके फिंगरप्रिंट से जुड़ा अतिरिक्त प्रमाणित डेटा (AAD) होता है। कुंजी स्लॉट के बीच ब्लॉब्स की अदला-बदली विफल होती है।

सुविधाएँ

  • ECC (Cv25519) या RSA-4096 कुंजी जनरेशन
  • वैकल्पिक हस्ताक्षर के साथ एकाधिक प्राप्तकर्ताओं को एन्क्रिप्ट करें
  • स्वचालित हस्ताक्षर सत्यापन के साथ डिक्रिप्ट करें
  • क्लियरटेक्स्ट हस्ताक्षर और सत्यापित करें
  • बख्तरबंद कुंजियाँ आयात/निर्यात करें
  • एक-फ़ाइल बैकअप: सभी कुंजियों और संपर्कों को निर्यात/आयात करें (डिफ़ॉल्ट रूप से पासफ़्रेज़-एन्क्रिप्टेड)
  • वेब स्टोर के सत्यापित CRX अपलोड के लिए Chrome एक्सटेंशन पैकेज (.crx) पर हस्ताक्षर करें और सत्यापित करें (वैकल्पिक; डिफ़ॉल्ट रूप से बंद)
  • चयनित टेक्स्ट पर राइट-क्लिक संदर्भ मेनू
  • निष्क्रियता, पैनल बंद होने या प्रति-ऑपरेशन पर ऑटो-लॉक (कभी-कैश मोड नहीं)
  • असफल पासवर्ड प्रयासों पर एक्सपोनेंशियल बैकऑफ़
  • वैकल्पिक Chrome सिंक या केवल-स्थानीय भंडारण

सुरक्षा मॉडल

स्टैक

  • PGP: Rust / Sequoia-PGP / WebAssembly
  • एक्सटेंशन: WXT + React + Tailwind
  • कुंजी सुरक्षा: WebAuthn PRF या Argon2id + AES-256-GCM
  • UI: shadcn/ui

आरंभ करना

आवश्यकताएँ

  • Node ^22.21.0, pnpm ^10.19.0
  • Rust + wasm-pack

सेटअप

root@kitploit:~
pnpm install
pnpm dev        # हॉट रीलोड के साथ डेव सर्वर
pnpm test       # यूनिट टेस्ट (vitest); Rust इंजन टेस्ट: apps/pgp/gpg-wasm में cargo test
pnpm build      # प्रोडक्शन बिल्ड (स्वचालित रूप से WASM बनाता है)
pnpm zip        # Chrome Web Store / Firefox Add-ons के लिए पैकेज

WASM मॉड्यूल को स्रोत से बनाया जाना चाहिए। मैन्युअल रूप से पुनर्निर्माण के लिए:

root@kitploit:~
cd apps/pgp && pnpm build:wasm

प्रोजेक्ट संरचना

root@kitploit:~
apps/pgp/              एक्सटेंशन स्रोत
  components/           React UI
  entrypoints/          background + sidepanel
  hooks/                keyring, sessions, contacts
  lib/pgp/              WASM रैपर + संचालन
  lib/protection/       WebAuthn PRF, Argon2id, AES-256-GCM
  lib/storage/          म्यूटेक्स के साथ chrome.storage
  gpg-wasm/             Rust/WASM इंजन (sequoia-openpgp)
packages/ui/            shadcn/ui घटक
tooling/                eslint, prettier, tailwind, tsconfig

AI प्रकटीकरण

महत्वपूर्ण AI सहायता (Claude) के साथ निर्मित। UI, React प्लंबिंग, भंडारण और एक्सटेंशन वायरिंग अधिकतर AI-जनरेटेड थे।

क्रिप्टोग्राफ़िक कार्यान्वयन - Rust/WASM इंजन, कुंजी सुरक्षा, WebAuthn PRF, Argon2id कॉन्फ़िगरेशन - मानव-डिज़ाइन और मानव-समीक्षित थे। हम वाइब्स-आधारित क्रिप्टो पर भरोसा नहीं करते।

लाइसेंस

MIT

टूल डाउनलोड करें
परततंत्र
क्रिप्टो इंजनWASM में Sequoia-PGP (कुंजियाँ JS में केवल जनन/आयात के दौरान)
कुंजी अनलॉकWebAuthn PRF (पासकी) या Argon2id 64 MB (पासवर्ड)
कुंजी भंडारणप्रति-कुंजी AAD के साथ AES-256-GCM
मेमोरीzeroize क्रेट (Rust) + मैन्युअल शून्यीकरण (JS)
हस्ताक्षरपरमाणु डिक्रिप्ट+सत्यापन (कोई TOCTOU नहीं)
सत्रनिष्क्रियता, पैनल बंद होने या प्रति-ऑप पर ऑटो-लॉक
ब्रूट-फोर्सअसफल अनलॉक पर एक्सपोनेंशियल बैकऑफ़
दायराकोई सामग्री स्क्रिप्ट नहीं - केवल एक्सटेंशन सैंडबॉक्स