यह कमांड bsign है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
bsign - सुरक्षित हैश और डिजिटल हस्ताक्षर को एम्बेड और सत्यापित करें
SYNOPSIS
bsign [ विकल्पों | फ़ाइल नाम ]
वर्णन
का लक्ष्य उद्देश्य bsign डेटा फ़ाइलों को सत्यापित और प्रमाणित करना है,
विशेष रूप से निष्पादनयोग्य और अन्य बायनेरिज़।
कार्यक्रम सभी को पढ़ता है विकल्पों और कमांड से फ़ाइलनाम
लाइन और फिर इनपुट फ़ाइलों पर काम करना शुरू कर देता है। एक आह्वान में
हैश फ़ाइलों, साइन फ़ाइलों, चेक हैश, या में से केवल एक ही हो सकता है
हस्ताक्षर जांचें.
वर्तमान में, यह केवल ईएलएफ (निष्पादन और लिंक प्रारूप) के साथ काम करता है
जीएनयू/लिनक्स सहित यूएन*एक्स के कई फ्लेवर्स द्वारा उपयोग की जाने वाली फ़ाइलें, और केवल यह
हस्ताक्षर बनाने और सत्यापित करने के लिए जीपीजी का समर्थन करता है। यह एक सुरक्षित एम्बेड करता है
फ़ाइल में फ़ाइल सामग्री का हैश और वैकल्पिक रूप से इस हैश पर हस्ताक्षर करें
कीमत। फ़ाइल सामग्री में कोई भी परिवर्तन आसानी से खोजा जाएगा।
या तो हैश मान फ़ाइल सामग्री से मेल नहीं खाता है, हैश है
अनुपस्थित, हैश मान का हस्ताक्षर (वैकल्पिक) अमान्य है
हस्ताक्षर (वैकल्पिक) अनुपस्थित है.
कमानों
इनमें से एक आदेश मौजूद होना चाहिए. पर केवल आखिरी वाला
कमांड लाइन पहचानी जाएगी.
-सी, --चेकहैश
एम्बेडेड हैश मान सत्यापित करें.
-एच, --हैश
हैश के साथ इनपुट फ़ाइलों को फिर से लिखें।
-एस, --संकेत
हस्ताक्षरित हैश डेटा के साथ इनपुट फ़ाइलों को फिर से लिखें। ध्यान दें कि
जबकि डिजिटल उत्पन्न होने पर पुनर्लेखन प्रक्रिया विफल हो जाएगी
हस्ताक्षर विफल. यदि बनाने के लिए कोई समर्थित सुविधा नहीं है
हस्ताक्षर उपलब्ध हैं, केवल --हैश विधि काम करेगी।
-वी, --सत्यापित करें
एम्बेडेड हैश मान और डिजिटल हस्ताक्षर सत्यापित करें।
--संस्करण
प्रोग्राम संस्करण प्रदर्शित करें.
-एच, --सहायता
प्रोग्राम विकल्प और उपयोग की जानकारी प्रदर्शित करें।
विकल्प
-डी, --डीबग
डिबग संदेशों का प्रदर्शन सक्षम करें।
-ई, --बहिष्कृत पथ
पथ इनपुट फ़ाइलों को बाहर करने के लिए निर्देशिकाओं की सूची में,
इसका उपयोग एक से अधिक बार किया जा सकता है. एक अनुगामी पथ विभाजक ('/')
नजरअंदाज कर दिया जाएगा।
-एफ, --फ़ाइलें फ़ाइल
फ़ाइलनामों को इसमें संसाधित करें फ़ाइल, प्रति पंक्ति एक। फ़ाइल नाम का उपयोग करें - के लिए
मानक इनपुट. इस विकल्प का प्रभाव डालने जैसा ही होता है
कमांड लाइन पर FILE की प्रत्येक पंक्ति एक अलग शब्द के रूप में।
--मजबूर-इस्तीफा दो
डिफ़ॉल्ट रूप से, bsign यदि कोई फ़ाइल पहले से मौजूद है तो वह इस्तीफ़ा नहीं देगा
हस्ताक्षर अनुभाग मौजूद. ध्यान दें कि इसका मतलब यह है कि वह इस्तीफा नहीं देगा
एक फ़ाइल जिसे बिना हस्ताक्षर के भी हैश किया गया है। यह
विकल्प मौजूदा व्यवहार को प्रतिस्थापित करते हुए, उस व्यवहार को ओवरराइड कर देगा
हस्ताक्षर खंड।
-जी, --अनदेखा-अच्छे-संकेत
अच्छे हस्ताक्षर खोजने के बारे में सूचना संदेशों को रोकें।
क्रॉन स्क्रिप्ट से सत्यापन करते समय यह विकल्प सहायक होता है
सभी फाइलों पर अच्छे हस्ताक्षर होने की उम्मीद है। के बारे में संदेश
गुम या टूटे हुए हस्ताक्षर --ignore-good- से अप्रभावित रहते हैं
संकेत.
-मैं शामिल करता हूँ पथ
पथ इनपुट फ़ाइलों को खोजने के लिए निर्देशिकाओं की सूची में,
इसका उपयोग एक से अधिक बार किया जा सकता है. यह विधि प्रवृत्त होगी
का उपयोग करने की तुलना में तेज़ और सरल खोज एक उत्पन्न करने के लिए कार्यक्रम
फ़ाइल नामों की सूची.
-मैं, --अनदेखा-असमर्थित
त्रुटि संदेशों में निर्देशिकाओं और गैर-ईएलएफ फ़ाइलों को अनदेखा करें। यह
विकल्प बीएसएन आउटपुट को कम करता है।
--nosymlinks
सिम्लिंक को एक असमर्थित फ़ाइल प्रकार के रूप में मानें। यह कुछ को रोकता है
फ़ाइलों पर अनावश्यक रूप से हस्ताक्षर किए जाने से।
-ओ, --आउटपुट फ़ाइल
इनपुट फ़ाइल का हस्ताक्षरित, पुनः लिखित संस्करण लिखें फ़ाइल.
इस विकल्प के बिना, इनपुट फ़ाइल को पुनः लिखित द्वारा बदल दिया जाता है
संस्करण। --आउटपुट विकल्प केवल तभी काम करता है जब कोई एकल हो
कमांड लाइन पर फ़ाइल नाम इनपुट करें।
-पी, --पीगोप्शन चुनता है
पास चुनता है कमांड लाइन विकल्प के रूप में जीपीजी करने के लिए। ये इसके लिए मददगार है
जीपीजी को बता रहा हूं कि चाबियां कहां मिलेंगी।
-क्यू, --शांत
सूचनात्मक संदेशों को रोकें. इस विकल्प के साथ, का परिणाम
को क्रियान्वित bsign रिटर्न स्टेटस चेक करने पर ही पता चलता है।
-एस, --सारांश
अंतिम इनपुट फ़ाइल को संसाधित करने के बाद एक सारांश प्रिंट करें। पर
फिलहाल, यह केवल समीक्षा की गई इनपुट फ़ाइलों की कुल संख्या को ट्रैक करता है।
-v, --verbose
कार्यक्रम की प्रगति के बारे में विवरण रिपोर्ट करें.
वापसी मूल्य
प्रोग्राम का रिटर्न मान अंतिम फ़ाइल के परिणाम को दर्शाता है
संसाधित. इसलिए, किसी एकल फ़ाइल को संसाधित करते समय यह सबसे उपयोगी है।
किसी फ़ाइल पर सफलतापूर्वक हस्ताक्षर करने या हैश करने पर या जब यह शून्य लौटाता है
हस्ताक्षर या हैश मौजूद और वैध पाया गया है। वापसी कोड
64 से कम त्रुटिपूर्ण मान हैं।
0 कोई त्रुटि नहीं
1 अनुमति अस्वीकृत
2 फ़ाइल नहीं मिली
12 कोई स्मृति नहीं
21 निर्देशिका है
22 अमान्य तर्क
24 बहुत सारी खुली हुई फ़ाइलें
26 फ़ाइल व्यस्त है
28 डिवाइस पर कोई जगह नहीं
36 नाम बहुत लंबा है
64 कोई हैश नहीं मिला
65 कोई हस्ताक्षर नहीं मिला
66 ख़राब हैश मिले
67 गलत हस्ताक्षर पाए गए
68 असमर्थित फ़ाइल प्रकार
69 ख़राब पास वाक्यांश
70 पुनर्लेखन विफल रहा
उपयोग
आप केवल फ़ाइल सिस्टम की सामग्री की सुरक्षा के लिए bsign का उपयोग करना चाहते हैं
भ्रष्टाचार के खिलाफ़, इसके अलावा और कुछ नहीं किया जाना चाहिए
फ़ाइलों को हैश करना और सही हैश के लिए समय-समय पर जाँच करना
मूल्य. को देखें उदाहरण कुछ संभावित आह्वानों के लिए अनुभाग।
यदि आप घुसपैठ का पता लगाने के लिए bsign का उपयोग करने का इरादा रखते हैं, तो रास्ता कम स्पष्ट है।
पहला, सामान्य अनुस्मारक: किसी सिस्टम की सुरक्षा उतनी ही मजबूत होती है
सबसे कमजोर कड़ी के रूप में. कैसे उपयोग करें इस पर अधिक विस्तृत निर्देश bsign in
यह मोड इसमें पाया जा सकता है /usr/share/doc/bsign/README फ़ाइल.
उदाहरण
bsign--हैश पट्टिका
फिर से लिखना पट्टिका हैश के साथ
bsign--चेक-हैश पट्टिका
में हैश सत्यापित करें पट्टिका
bsign--चिह्न पट्टिका -पी "--होमडिर कीदिर"
फिर से लिखना पट्टिका हैश के साथ और इसे डिफ़ॉल्ट गुप्त कुंजी के साथ हस्ताक्षरित करें
in कीदिर
bsign--सत्यापित करें पट्टिका -पी "--होमडिर कीदिर"
हैश और हस्ताक्षर सत्यापित करें पट्टिका में कुंजी का उपयोग करना कीदिर
bsign --sign -i / -e / proc -आई -एस --पी "--होमडिर कीदिर"
संपूर्ण फ़ाइल सिस्टम में अहस्ताक्षरित फ़ाइलों पर हस्ताक्षर करें
bsign --सत्यापित करें -i / -e / proc -आई -जी --पी "--होमडिर कीदिर"
फ़ाइल सिस्टम में केवल और केवल सभी फ़ाइलों के लिए हस्ताक्षर सत्यापित करें
उन लोगों की रिपोर्ट करें जिनके साथ छेड़छाड़ की गई है या अहस्ताक्षरित हैं।
वातावरण चर
bsign विधि का चयन करने के लिए पर्यावरण चर का उपयोग करना चाहिए
डिजिटल हस्ताक्षर उत्पन्न करना। ऐसा नहीं है.
onworks.net सेवाओं का उपयोग करके ऑनलाइन bsign का उपयोग करें