जेन-ऑथ - क्लाउड में ऑनलाइन

यह कमांड जेन-ऑथ है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


gen-auth - विभिन्न प्रमाणीकरण तार उत्पन्न करें

उपयोग


gen-auth [--help|--version] | ...

वर्णन


gen-auth सभी प्रकार के प्रमाणीकरण/एन्कोडिंग/डिकोडिंग/
कार्यों को एन्क्रिप्ट करना। इसने जीवन को एक smtp-विशिष्ट उपकरण के रूप में शुरू किया, लेकिन इसमें बह गया
समय के साथ कार्यक्षमता।

प्रोग्राम क्रियाओं को उत्पन्न करने के लिए एन्कोडिंग के प्रकारों में विभाजित किया जाता है। प्रत्येक फिर
अपने स्वयं के विशिष्ट तर्क लेता है। पर एक विशिष्ट क्रम में तर्क अपेक्षित हैं
कमांड लाइन। प्रत्येक तर्क जो कमांड लाइन पर उपलब्ध नहीं है, संकेत दिया जाएगा
के लिये। इसका एक लाभ यह है कि पासवर्ड से संबंधित तर्कों को प्रतिध्वनित नहीं किया जाएगा
टर्मिनल के लिए संकेत मिलने पर।

प्रकार


प्रोग्राम क्रिया को पहले तर्क द्वारा नियंत्रित किया जाता है। निम्नलिखित का अर्थ
तर्क इस प्रकार द्वारा निर्दिष्ट किया गया है

मैदान
यह प्रकार एक सादा (आरएफसी 2595) प्रमाणीकरण स्ट्रिंग उत्पन्न करता है। यह पूरक स्वीकार करता है
उपयोगकर्ता नाम और पासवर्ड के तर्क। यह एक बेस 64 एन्कोडेड स्ट्रिंग उत्पन्न करता है
"\0 \0 ".

लॉग इन करें
यह विधि उपयोगकर्ता नाम और पासवर्ड को पूरक आर्ग के रूप में स्वीकार करती है। यह बस लौटता है
प्रत्येक स्ट्रिंग बेस 64 एन्कोडेड। यह ENCODE का उपयोग करने पर केवल न्यूनतम लाभ प्रदान करता है
दो बार। यदि आप पासवर्ड को एसटीडीआईएन पर प्रदान करते हैं तो एक फायदा यह है कि पासवर्ड छिपा दिया जाता है

क्रैम-एमडी5
CRAM-MD5 (RFC 2195) तीन पूरक तर्कों को स्वीकार करता है। पहला उपयोगकर्ता नाम है
और दूसरा पासवर्ड है। तीसरा, द्वारा प्रदान की गई चुनौती स्ट्रिंग है
सर्वर। यह स्ट्रिंग या तो बेस 64 एन्कोडेड हो सकती है या नहीं। RFC बताता है कि सभी
(अनएन्कोडेड) चैलेंज स्ट्रिंग्स को w/ '<' शुरू करना चाहिए। इसका उपयोग इस बात के लिए किया जाता है कि क्या string
बेस 64 एन्कोडेड है या नहीं।

CRAM-MD5 डाइजेस्ट उत्पन्न करने के लिए चुनौती और दिए गए पासवर्ड का उपयोग करता है। फिर वो
स्ट्रिंग का बेस64 एन्कोडेड संस्करण देता है md5(" ")

इस प्रमाणीकरण विधि के लिए Digest::MD5 perl मॉड्यूल को स्थापित करने की आवश्यकता है।

क्रैम-SHA1
यह CRAM-MD5 के समान व्यवहार करता है लेकिन MD1 के बजाय SHA5 डाइजेस्टिंग का उपयोग करता है।

इस प्रमाणीकरण विधि के लिए Digest::SHA1 perl मॉड्यूल को स्थापित करने की आवश्यकता है।

एनटीएलएम/एसपीए/एमएसएन
यद्यपि इसे उपरोक्त प्रकारों में से एक के रूप में विज्ञापित किया जा सकता है, प्रमाणीकरण की यह विधि
यदि एकवचन में NTLM के रूप में संदर्भित किया जाता है। यह एक बहु-चरणीय प्रमाणीकरण प्रकार है। NS
पहले 3 तर्क सामने दिए जाने चाहिए। वे उपयोगकर्ता नाम, पासवर्ड और डोमेन हैं,
उस क्रम में। इन तीन तारों का उपयोग "प्रामाणिक अनुरोध" स्ट्रिंग उत्पन्न करने के लिए किया जाता है।
इस स्ट्रिंग को सर्वर पर शब्दशः पास किया जाना चाहिए। सर्वर तब जवाब देगा
एक चुनौती के साथ। यह चुनौती चौथा तर्क है। सर्वर प्राप्त करने के बाद
चुनौती, जनरल-ऑथ एक "प्रामाणिक प्रतिक्रिया" का उत्पादन करेगा। इस प्रतिक्रिया को पोस्ट कर रहे हैं
सर्वर NTLM प्रमाणीकरण लेनदेन को पूरा करता है।

इस प्रमाणीकरण विधि के लिए Authen::NTLM perl मॉड्यूल को स्थापित करने की आवश्यकता है। देखो
इस लेनदेन के उदाहरण के लिए उदाहरण। यह भी ध्यान दें कि 'डोमेन' अक्सर खाली रहता है
क्लाइंट से या सर्वर द्वारा अनदेखा किया गया।

एचटीटीपी-बेसिक
मान देता है base64(" : ")। HTTP मूल प्रमाणीकरण के लिए प्रयुक्त
(आरएफसी 2617)। हेडर जोड़कर प्रयुक्त होता है "प्राधिकरण: मूल "एक HTTP अनुरोध के लिए
कहां इस कमांड का आउटपुट है।

एक पॉप
यह RFC में वर्णित POP3 प्रोटोकॉल के लिए APOP प्रमाणीकरण लागू करता है
1939. POP3 सर्वर द्वारा प्रस्तुत चुनौती स्ट्रिंग है
अभिवादन बैनर। प्रमाणित करने के लिए उपयोग किया जाने वाला "गुप्त" (आमतौर पर एक पासवर्ड) है
उपभोक्ता। यह विधि डाइजेस्ट md5(" ")। यह हो सकता है
"APOP ." जैसे स्ट्रिंग में POP3 सर्वर को प्रमाणित करने के लिए उपयोग किया जाता है " कहां
इस आदेश द्वारा उत्पन्न स्ट्रिंग है।

APOP को Digest::MD5 perl मॉड्यूल की आवश्यकता थी।

एन्कोड
बस बेस 64 एक सादे टेक्स्ट स्ट्रिंग को एन्कोड करता है। सुविधा समारोह के रूप में प्रदान किया गया।

डीकोड
बेस 64 एन्कोडेड स्ट्रिंग को डीकोड करता है। सुविधा समारोह के रूप में प्रदान किया गया।

एमडी5/एमडी5-हेक्स
हेक्स में आपूर्ति की गई स्ट्रिंग का MD5 डाइजेस्ट प्रदान करता है।

MD5-BASE64
बेस 5 में आपूर्ति की गई स्ट्रिंग का एमडी 64 डाइजेस्ट प्रदान करता है।

एन्क्रिप्ट
रिटर्न ए तहखाना(3) इनपुट स्ट्रिंग से उत्पन्न स्ट्रिंग।

साल्टेंक्रिप्ट
ENCRYPT के समान लेकिन आप दूसरे तर्क के रूप में नमक प्रदान करते हैं। देखो तहखाना(3) मनुष्य
जानकारी के लिए पृष्ठ.

आरओटी13
यह एक Rot13 क्रिया करता है . यह कार्यान्वयन केवल प्रदर्शन करता है
एएससीआईआई 65-90,97-123 पर कार्रवाई। किसी अन्य वर्ण मान को अछूता छोड़ दिया गया है। इसलिए
यह विधि प्राथमिक रूप से केवल LOCALE=C, ASCII के लिए है। पैच भेजने के लिए स्वतंत्र महसूस करें यदि आप
इसे किसी अन्य सेटिंग में काम करने की देखभाल करें।

अतबाशी
यह atbash क्रिया करता है . Atbash एक तार को इस प्रकार प्रतिबिम्बित करता है कि
'a'=='z', 'b'=='y', आदि। ROT13 के तहत लोकेल और कैरेक्टर सेट पर कमेंट देखें।

विकल्प


-s मानक इनपुट से पढ़े गए सभी इनपुट फ़ील्ड पर गूंज को दबाता है। यदि यह विकल्प नहीं है
उपयोग किया जाता है, इको को उन फ़ील्ड्स पर दबा दिया जाता है जिन्हें पासवर्ड फ़ील्ड के रूप में जाना जाता है, लेकिन यह हो सकता है
पर्याप्त सुरक्षित न हो।

--मदद
यह स्क्रीन।

--संस्करण
संस्करण की जानकारी।

उदाहरण


उपयोगकर्ता 'टिम', पासवर्ड 'tanstaaftanstaaf' के लिए एक सादा अधिकार स्ट्रिंग उत्पन्न करें
> जनरल-ऑथ प्लेन टिम तानस्ताफ्तानस्टाफ
प्रामाणिक स्ट्रिंग: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

उपयोगकर्ता 'टिम' के लिए एक CRAM-MD5 स्ट्रिंग उत्पन्न करें, पासवर्ड 'tanstaaftanstaaf', चुनौती
'<1896.697170952@postoffice.reston.mci.net>', पासवर्ड छिपाने के लिए प्रॉम्प्ट का उपयोग करना
> जनरल-ऑथ क्रैम-एमडी 5
उपयोगकर्ता नाम: टिम
पासवर्ड:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

यह सुनिश्चित करने के लिए कि हमने अपने पिछले उदाहरण में सही आउटपुट प्रदान किया है, DECODE पद्धति का उपयोग करें
> जनरल-ऑथ डिकोड dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

उपयोगकर्ता 'टिम', पासवर्ड का उपयोग करके मेल सर्वर को प्रमाणित करने के लिए एनटीएलएम (एमएसएन) विधि का उपयोग करें
'तानस्ताफतानस्टाफ', और डोमेन मेल। जेन-ऑथेंटिक ट्रांजैक्शन और एसएमटीपी ट्रांजैक्शन दोनों
दोनों के बीच की बातचीत को प्रदर्शित करने के लिए दिखाया गया है।
प्राधिकरण एमएसएन
334 एनटीएलएम समर्थित
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAAABAAEACMAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAAAAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 प्रमाणीकरण सफल हुआ

> जनरल-ऑथ स्पा
उपयोगकर्ता नाम: टिम
पासवर्ड:
डोमेन: मेल
प्रमाणीकरण अनुरोध: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAAABAAEACMAAAB0aW1NQUlM
चुनौती: TlRMTVNTUAACAAAAAAAAAAAAAAABggAA9RH5KZlXvygAAACAAAAAZL/4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

आवश्यकताएं


माइम :: बेस 64
सभी कार्यक्षमता के लिए आवश्यक

डाइजेस्ट :: MD5
MD5, MD5-BASE64, CRAM-MD5, APOP के लिए आवश्यक

डाइजेस्ट :: SHA1
CRAM-SHA1 के लिए आवश्यक

प्रामाणिक :: एनटीएलएम
एनटीएलएम/एमएसएन/एसपीए के लिए आवश्यक

बाहर निकलें कोड


0 - कोई त्रुटि नहीं हुई
1 - अपरिचित प्रकार निर्दिष्ट

संपर्क(CONTACT)


proj-gen-auth@jetmore.net

onworks.net सेवाओं का उपयोग करके gen-auth ऑनलाइन का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम