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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
cryptr — OpenSSL का उपयोग करके फ़ाइलों को एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक सरल शेल उपयोगिता। | Kitploit
उपकरण/GitHubGitHub/nodesocket/cryptr
सामान्य उपयोगिताएँएन्क्रिप्शन/डिक्रिप्शन उपकरणक्रिप्टोग्राफी
GitHubnodesocket/cryptr

cryptr

OpenSSL का उपयोग करके फ़ाइलों को एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक सरल शेल उपयोगिता।

रिपॉजिटरी देखें
150364 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

cryptr

फ़ाइलों को एन्क्रिप्ट और डिक्रिप्ट करने के लिए OpenSSL का उपयोग करने वाला एक सरल शेल उपयोगिता।

स्थापना

root@kitploit:~
git clone https://github.com/nodesocket/cryptr.git
ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

आवश्यकताएँ

  • shred यदि वैकल्पिक रूप से मूल फ़ाइल को हटाना है।

Bash टैब पूर्णता

tools/cryptr-bash-completion.bash को अपने टैब पूर्णता फ़ाइल निर्देशिका में जोड़ें।

आदेश

एन्क्रिप्ट करें

encrypt <file> - OpenSSL AES-256 सिफर ब्लॉक चेनिंग के साथ फ़ाइल को एन्क्रिप्ट करता है। .aes एक्सटेंशन जोड़ते हुए एक एन्क्रिप्टेड फ़ाइल (सिफरटेक्स्ट) लिखता है।

root@kitploit:~
➜ cryptr encrypt ./secret-file
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
do you want to shred the original file? (y/N): N
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:33 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

आप CRYPTR_PASSWORD पर्यावरण चर का उपयोग करके एन्क्रिप्ट करते समय पासवर्ड को वैकल्पिक रूप से परिभाषित कर सकते हैं (शेल इतिहास में पासवर्ड संग्रहीत करने से सावधान रहें)। यह गैर-इंटरैक्टिव/बैच संचालन सक्षम करता है।

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr encrypt ./secret-file

डिक्रिप्ट करें

decrypt <file.aes> - OpenSSL AES-256 सिफर ब्लॉक चेनिंग का उपयोग करके एन्क्रिप्टेड फ़ाइल को डिक्रिप्ट करता है। .aes एक्सटेंशन हटाते हुए एक डिक्रिप्टेड फ़ाइल (प्लेनटेक्स्ट) लिखता है।

root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes
root@kitploit:~
➜ cryptr decrypt ./secret-file.aes
enter aes-256-cbc decryption password:
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:35 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

आप CRYPTR_PASSWORD पर्यावरण चर का उपयोग करके डिक्रिप्ट करते समय पासवर्ड को वैकल्पिक रूप से परिभाषित कर सकते हैं (शेल इतिहास में पासवर्ड संग्रहीत करने से सावधान रहें)। यह गैर-इंटरैक्टिव/बैच संचालन सक्षम करता है।

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr decrypt ./secret-file.aes

फ़ाइल को डिस्क पर लिखने के बजाय प्लेनटेक्स्ट को stdout पर प्रिंट करने के लिए डिक्रिप्ट कमांड के अंतिम तर्क के रूप में --stdout फ्लैग पास करें:

root@kitploit:~
➜ cryptr decrypt ./secret-file.aes --stdout

सहायता

help - सहायता प्रदर्शित करता है

root@kitploit:~
➜ cryptr help
Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

संस्करण

version - वर्तमान संस्करण प्रदर्शित करता है

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

डिफ़ॉल्ट

default - वर्तमान संस्करण और सहायता प्रदर्शित करता है

root@kitploit:~
➜ cryptr
cryptr 3.0.0

Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

परिवर्तन सूची

https://github.com/nodesocket/cryptr/blob/master/CHANGELOG.md

सहायता, बग्स, और सुविधा अनुरोध

GitHub पर यहाँ मुद्दे बनाएं (https://github.com/nodesocket/cryptr/issues)।

संस्करण निर्धारण

रिलीज़ चक्र में पारदर्शिता और अंतर्दृष्टि के लिए, और पिछड़ी संगतता बनाए रखने का प्रयास करने के लिए, cryptr को सिमैंटिक वर्जनिंग दिशानिर्देशों के तहत बनाए रखा जाएगा।

रिलीज़ को निम्नलिखित प्रारूप के साथ क्रमांकित किया जाएगा:

<major>.<minor>.<patch>

और निम्नलिखित दिशानिर्देशों के साथ निर्मित:

  • पिछड़ी संगतता को तोड़ने से मेजर बढ़ता है (और माइनर और पैच रीसेट होता है)
  • पिछड़ी संगतता को तोड़े बिना नए जोड़ से माइनर बढ़ता है (और पैच रीसेट होता है)
  • बग फिक्स और विविध परिवर्तनों से पैच बढ़ता है

सिमैंटिक वर्जनिंग पर अधिक जानकारी के लिए, http://semver.org/ पर जाएं।

लाइसेंस और कानूनी

कॉपीराइट 2026 Justin Keller

Apache लाइसेंस, संस्करण 2.0 (जिसे "लाइसेंस" कहा जाता है) के तहत लाइसेंस प्राप्त है; आप इस फ़ाइल का उपयोग केवल लाइसेंस के अनुपालन में कर सकते हैं। आप निम्नलिखित पते पर लाइसेंस की एक प्रति प्राप्त कर सकते हैं:

http://www.apache.org/licenses/LICENSE-2.0

जब तक लागू कानून द्वारा आवश्यक न हो या लिखित रूप में सहमति न हो, तब तक लाइसेंस के तहत वितरित सॉफ्टवेयर "जैसा है" (AS IS) आधार पर वितरित किया जाता है, बिना किसी प्रकार की वारंटी या शर्तों के, चाहे वह स्पष्ट या निहित हो। लाइसेंस के तहत अनुमतियों और सीमाओं को देखने के लिए लाइसेंस देखें।

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