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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
VSHG — GnuPG के लिए शेल स्क्रिप्ट ऐडऑन जो Argon2 मेमोरी-हार्ड KDF, SHA-384 पुनरावृत्तियों, और हार्डवेयर-प्रतिरोधी सुरक्षा के लिए कैस्केडेड AES-256/CAST5 सिफर के साथ सममित एन्क्रिप्शन को मजबूत करता है। | Kitploit
उपकरण/GitHubGitHub/flothesysadmin/vshg
पासवर्ड क्रैकिंगएन्क्रिप्शन/डिक्रिप्शन उपकरणक्रिप्टोग्राफी
GitHubflothesysadmin/vshg

VSHG

GnuPG के लिए शेल स्क्रिप्ट ऐडऑन जो Argon2 मेमोरी-हार्ड KDF, SHA-384 पुनरावृत्तियों, और हार्डवेयर-प्रतिरोधी सुरक्षा के लिए कैस्केडेड AES-256/CAST5 सिफर के साथ सममित एन्क्रिप्शन को मजबूत करता है।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

version issues forks stars License

VSHG - GnuPG के लिए हार्डवेयर प्रतिरोध और उन्नत सुरक्षा

VSHG का उद्देश्य GnuPG के मानक s2k कुंजी-व्युत्पत्ति फ़ंक्शन को एक मेमोरी/हार्डवेयर प्रतिरोधी सुदृढ़ीकरण प्रदान करना है, साथ ही सममित एन्क्रिप्शन के लिए एक सरलीकृत इंटरफ़ेस प्रदान करना है।

स्क्रीनशॉट

VSHG के बारे में

VSHG (वेरी सिक्योर हैश जनरेटर) GnuPG (Gnu प्राइवेसी गार्ड) के लिए एक स्वतंत्र ऐडऑन है। यह एक शेल स्क्रिप्ट के रूप में लिखा गया है और यूनिक्स/लिनक्स फ़ाइल सिस्टम और कमांड के आसपास डिज़ाइन किया गया है। VSHG पासवर्ड के लिए sha384 और Argon2 हैश फ़ंक्शन का उपयोग करता है और अंतिम एन्क्रिप्शन के लिए कैस्केड में AES-256-CFB + CAST5-128-CFB का उपयोग करता है।

और साथ ही Argon2i + d के लिए 800 पुनरावृत्तियों + 15 और 500 पुनरावृत्तियों का एक मानक sha384 पुनरावृत्ति गणना।

यह ट्रू रैंडम 12 बाइट सॉल्ट का उपयोग करता है। इसलिए भले ही आपका पासफ़्रेज़ बहुत कमज़ोर हो, यह इसे मजबूत करेगा ताकि आपको इसके बारे में चिंता न करनी पड़े।

VSHG पुनरावृत्ति के अंतिम हैश को Gnupg के लिए सत्र कुंजी (session key) के रूप में उपयोग करता है। यह प्रत्येक फ़ाइल के लिए एक ऑटोडिटेक्शन फ़ंक्शन भी प्रदान करता है ताकि आपको सॉल्ट या पुनरावृत्ति गणना याद रखने की आवश्यकता न पड़े।

वैकल्पिक रूप से आप प्रमाणीकरण विधि के रूप में की-फ़ाइल (key-file) का उपयोग कर सकते हैं।

VSHG इतना सुरक्षित क्यों है?

VSHG प्रत्येक एन्क्रिप्टेड फ़ाइल के लिए एक ट्रू रैंडम सॉल्ट का उपयोग करता है, इसलिए आपका पासफ़्रेज़ हमेशा कम से कम 12 बाइट की ताकत रखेगा। आप विभिन्न फ़ाइलों के लिए एक ही पासवर्ड का दो बार भी उपयोग कर सकते हैं। जो चीज़ VSHG को इतना सुरक्षित बनाती है वह हैं पुनरावृत्तियाँ (iterations)। 800 पुनरावृत्तियों का मतलब है कि स्ट्रिंग के आउटपुट को उसके आउटपुट के साथ 800 बार हैश किया जाता है। जितनी अधिक पुनरावृत्तियाँ, उतनी अधिक सुरक्षा। भले ही आपके पास सही पासफ़्रेज़ हो, लेकिन पुनरावृत्तियों की सही संख्या नहीं हो, तो वह डिक्रिप्ट नहीं कर पाएगा।

VSHG मेमोरी हार्ड की डेरिवेशन फ़ंक्शन के कुछ सबसे उन्नत रूपों का उपयोग करता है जो हैं Argon2i और Argon2d। पहले से पुनरावृत्त की गई कुंजी को Argon2 के माध्यम से कुल 515 बार पास किया जाएगा और इस प्रकार की डेरिवेशन फ़ंक्शन के सबसे बड़े खतरों के खिलाफ प्रतिरोध सुनिश्चित करेगा, अर्थात्: ग्राफ़िकल प्रोसेसिंग यूनिट, फ़ील्ड प्रोग्रामेबल गेट ऐरे और एप्लीकेशन स्पेसिफिक इंटीग्रेटेड सर्किट (GPU, FPGA, ASIC)।

वास्तविक एन्क्रिप्शन Gnupg में संभव सुरक्षा के उच्चतम स्तर के साथ किया जाता है।

-स्ट्रिंग टू की (s2k) हैश एल्गो (जो Gnupg का KDF है) को sha1 से sha512 में सुदृढ़ किया गया था।

-s2k मोड को 3 पर सेट किया गया था, जिसका अर्थ है कि एक 8-बिट सॉल्ट लगाया जाता है और फिर पुनरावृत्त किया जाता है।

-s2k काउंट को 65011712 पर सेट किया गया था, जो पुनरावृत्तियों की उच्चतम संभव संख्या है।

-s2k एल्गो को कैस्केड में AES256 और CAST5 पर सेट किया गया था।

AES 256 एन्क्रिप्टेड फ़ाइल को सुरक्षित रूप से हटा दिया जाता है ताकि केवल AES256(Cast5()) एन्क्रिप्टेड फ़ाइल ही बाहर निकले।

मुझे VSHG का उपयोग क्यों करना चाहिए?

  • यह GnuPG कोर से उपयोग करना आसान है।
  • फ़ोल्डर्स को ज़िप फ़ाइलों में बदलकर एन्क्रिप्ट कर सकता है।
  • जिसके पास VSHG नहीं है, उसके पास वास्तव में पासवर्ड क्रैक करने का कोई मौका नहीं है।
  • ट्रू रैंडम 12 बाइट सॉल्ट
  • चुनने योग्य पुनरावृत्ति गणना।
  • चुनने योग्य सॉल्ट।
  • चुनने योग्य कीफ़ाइल।
  • ट्रू रैंडम कीफ़ाइल।
  • साइड चैनल हमलों (जैसे: टाइमिंग अटैक) के लिए बहुत अच्छा प्रतिरोध।
  • GPU आधारित हमलों के प्रति बहुत प्रतिरोधी
  • अपेक्षाकृत कमज़ोर पासवर्ड (> 5 वर्ण) के साथ भी सुरक्षा सुनिश्चित कर सकता है (यदि आपके पास पर्याप्त पुनरावृत्तियाँ हैं)
  • प्रत्येक फ़ाइल के लिए सॉल्ट + पुनरावृत्ति गणना का ऑटोडिटेक्शन।
  • सैन्य मानक AES-256 एन्क्रिप्शन + gpg मानक CAST5 एन्क्रिप्शन।
  • gpg s2k मोड 3 + sha512 का अधिकतम गणना 65011712 के साथ उपयोग करता है।
  • मूल फ़ाइल को सुरक्षित रूप से मिटा देता है।

डाउनलोड और इंस्टॉलेशन

  • tarball के रूप में डाउनलोड करें

sudo wget https://github.com/RichardRMatthews/VSHG/archive/1.4.tar.gz

या रिपॉजिटरी को क्लोन करें

git clone https://github.com/RichardRMatthews/VSHG.git


  • इसे स्वयं संकलित करें

sudo git clone https://github.com/neurobin/shc.git

cd shc

sudo ./shc -f -r /etc/VSHG/executable/src/VSHG_1.4.sh

sudo gcc /etc/VSHG/executable/src/VSHG_1.4.sh.x.c -O /usr/bin/VSHG

sudo VSHG


  • चलाएँ

sudo tar -xf VSHG-1.4.tar.gz

sudo chmod +x VSHG_1.4.sh

sudo ./VSHG_1.4.sh

ज्ञात बग

  • यदि पथ/नाम में स्पेस है तो मूल फ़ाइल को हटाना विफल हो जाएगा।
  • यदि फ़ोल्डर के पथ/नाम में स्पेस है तो फ़ोल्डर को एन्क्रिप्ट और ज़िप करना विफल हो जाएगा।
  • बार-बार उपयोग के बाद कभी-कभी रैंडमनेस जैसी कुछ अस्थायी फ़ाइलें ठीक से नहीं हटाई जातीं।
  • bash हिस्ट्री को साफ़ करने में समस्याएँ

लाइसेंस

कोड MIT लाइसेंस के तहत वितरित किया गया है।

टूल डाउनलोड करें