हम पासवर्ड कुंजियों के रूप में फ़ंक्शन कुंजियों का उपयोग / सेट क्यों नहीं कर सकते हैं?


14

किसी भी ऑपरेटिंग सिस्टम में पासवर्ड के साथ Fnअनुमति नहीं थी। उदाहरण के लिए, मैं Fnपासवर्ड के रूप में कुछ वर्ण नहीं रख सकता / सकती हूं ।

इसके पीछे क्या कारण है? कोई भी तकनीकी पहलू जो ऑपरेटिंग सिस्टम डिजाइनरों Fnको पासवर्ड के रूप में कुंजियों की अनुमति देने से रोकता है ?

एक कारण जो मैं सोच सकता हूं, वह यह है कि कुछ लैपटॉप Fnमें नंबर कीपैड को कुंजी सक्षम या निष्क्रिय कर देगी। लेकिन डेस्कटॉप के बारे में क्या? जैसे ही डेस्कटॉप कीबोर्ड अलग होते हैं Fn, हम पासवर्ड में इसका उपयोग क्यों नहीं कर सकते हैं?


1
आप किस ओएस के बारे में बात कर रहे हैं? विंडोज, लिनक्स, मैक?
LPChip

2
मुझे यकीन नहीं है कि मैंने कभी भी fn कुंजी के साथ एक कीबोर्ड देखा है। निश्चित रूप से यह स्वयं एक प्रेरक है यदि इसका अर्थ है कि कई कीबोर्ड इस पासवर्ड को बिल्कुल भी टाइप नहीं कर सकते हैं।
12

1
@Vality: लैपटॉप कीबोर्ड उनका उपयोग करते हैं (जैसे कि मेरा नेटबुक एक नंबर पैड के लिए बहुत छोटा है, [एफएन] दबाकर मैं अक्षर कुंजी के ब्लॉक (और नंबर पंक्ति से 7,8,9) का उपयोग कर सकता हूं। [होम] और [ अंत] केवल [एफएन] का उपयोग करके एक्सेस किया जाता है, लेकिन वे पासवर्ड में वर्ण नहीं हो सकते हैं।
क्रिस एच

2
उबंटू (14.04) की लॉगिन स्क्रीन पर व्यवहार दिलचस्प है, और कुछ अंतर्निहित कारणों के रूप में एक सुराग दे सकता है: मैं Fn + Numlock (इस कीबोर्ड के लिए सामान्य) का उपयोग करके numpad को सक्षम कर सकता हूं और फिर सफलतापूर्वक संख्या कुंजियों का उपयोग कर सकता हूं (यह नहीं है यह स्वीकार करना कि मेरे पासवर्ड में अंक हैं)। [Fn] + के साथ समान कुंजियाँ (win7 पर संख्याओं के रूप में पहचानी गई) कुंजियाँ तीर कुंजी (प्लस होम, एंड ...) की तरह काम करती हैं। यह अपेक्षित व्यवहार नहीं है। हो सकता है कि जब वे लॉग इन न हों, तो उपयोगकर्ता की कीबोर्ड सेटिंग लोड न करने का एक संयोजन और भ्रम की एक उच्च क्षमता इसे लागू करने लायक नहीं बनाती है।
क्रिस एच

24
जबरदस्त हंसी। fn कुंजी हार्डवेयर विशिष्ट हैं। वे ओएस विशिष्ट भी नहीं हैं। इसके बाद आप अपने पासवर्ड में पावर, रीसेट और ब्राइटनेस कीज़ का इस्तेमाल करना चाहेंगे
मार्क च

जवाबों:


51

पासवर्ड पाठ के अलावा और कुछ नहीं हैं ; वे वर्ण होते हैं, कीपेस नहीं। कंप्यूटर मैकेनिकल टाइपराइटर की तरह नहीं हैं, और इन दोनों के बीच एक अंतर है।

पासवर्ड के लिए दर्ज कीपर्स का उपयोग करने से नुकसान के अलावा कुछ नहीं मिलेगा:

  • सुरक्षा: पासवर्ड को लंबे समय तक बनाए रखना वर्णमाला को बढ़ाने की तुलना में अधिक कुशल सुरक्षा-वार हो सकता है। (यदि आप मूल 26 अक्षरों से शुरू करते हैं, तो 8-अक्षर वाले पासवर्ड में 26 8 = 208827064576 संयोजन होते हैं। इसे अक्षरों और संख्याओं तक विस्तारित करने से 36 8 संयोजन, 13.5x अधिक हो जाएंगे। लेकिन यदि आप इसके बजाय इसे केवल एक अक्षर लंबा बनाते हैं , तो आप। d को 26 9 संभव पासवर्ड मिलते हैं, बिल्कुल 26x अधिक। दो अक्षर लंबे। 26 10 संभावनाएं, 676 गुना अधिक। मैं एक घोड़े पर हूं। )

    (हालांकि दूसरी तरफ, इस तरह की सरल गणनाएँ शब्दकोश हमलों के लिए जिम्मेदार नहीं हैं, लेकिन मुझे नहीं लगता कि वही लोग जो पासवर्ड के रूप में अपने नाम का उपयोग करते हैं, अगर यह संभव हो तो स्वेच्छा से एक फ़ंक्शन-कुंजी नृत्य कर सकते हैं।)

  • उपयोगकर्ता की अपेक्षाएँ: लगभग हर कोई पास शब्द के बारे में सोचता है जैसे कुछ शब्द और अक्षर (बस गुप्त रखा जाता है)। इसलिए यदि कोई कुंजी सामान्य रूप से किसी वर्ण को पसंद करती है F7या Fnटाइप नहीं करती है, तो उसे पासवर्ड फ़ील्ड में कुछ भी नहीं लिखना चाहिए। यदि यह विंडो को आकार देने या Google को पॉप अप करने जैसा कुछ करता है, तो इसे पासवर्ड क्षेत्रों में भी ठीक वैसा ही करना चाहिए।

  • फ़ंक्शन कुंजियों का प्राथमिक उद्देश्य: कुछ कुंजियों का उपयोग प्रोग्राम द्वारा या ऑपरेटिंग सिस्टम द्वारा किया जाता है। सिस्टम के बीच किन कुंजियों का उपयोग किया जाता है। कभी-कभी नए कीबोर्ड शॉर्टकट जोड़े जाते हैं।

    मान लें कि आपने WinIअपने पासवर्ड का उपयोग किया है, फिर विंडोज 98 से विंडोज 10 में अपग्रेड किया गया; अब आप अपना पासवर्ड टाइप नहीं कर सकते क्योंकि WinIOS द्वारा ही उपयोग किया जाता है।

    या हो सकता है कि आपने FnRightअपने पुराने लैपटॉप के साथ उपयोग किया हो , लेकिन इसका मतलब है कि "अपने अगले गाने पर जाएं"। जब तक आप पहले म्यूजिक प्लेयर को बंद नहीं करते, तब तक आप जीमेल में लॉग इन नहीं कर सकते।

  • उपकरणों के बीच भिन्नता: सभी कीबोर्ड में कुछ कुंजी मौजूद नहीं है। आखिरी बार जब आपने एक Fnकुंजी के साथ एक पीसी डेस्कटॉप कीबोर्ड देखा था ? या Winकुंजी के साथ एक मैक कीबोर्ड ? यहां तक ​​कि एक ही पीसी हमेशा Pauseया SysRqअब नहीं है।

    आप इन कीपर्स को मोबाइल डिवाइस पर कैसे दर्ज करेंगे? आइए 12 बटन वाले फीचर फोन पर कहें? या एक iPhone, इससे पहले कि वे तीसरे पक्ष के कीबोर्ड की अनुमति देने लगे ...

    लोगों को पहले से ही ऐसी समस्याएं हैं। अक्सर, वे अपनी स्वयं की स्क्रिप्ट / भाषा भी नहीं लिख सकते हैं (यहां तक ​​कि मूल लैटिन-साथ-उच्चारण भी जैसे áया ū) और यूएस क्यूवर्थी कीबोर्ड लेआउट प्रदान करने के लिए मजबूर होने के लिए मजबूर हैं - यह केवल एक चीज है जो लगातार सार्वजनिक पुस्तकालयों और आम तौर पर हर जगह काम करती है।

  • अंत में, पासवर्ड पाठ बने रहते हैं (और कई ओएस घटक उन्हें पाठ होने की उम्मीद करते हैं), इसलिए ओएस को यह तय करने की आवश्यकता होगी कि प्रत्येक कुंजी को उस चीज़ में कैसे अनुवाद किया जाए जिसे पाठ के रूप में संग्रहीत किया जा सकता है।

    xterm जैसे टर्मिनल ऐप पहले से ही ऐसा करते हैं (जैसा कि वास्तविक भौतिक टर्मिनलों के रूप में किया गया था) - और फिर भी, तीन दशकों के बाद , वे अभी भी इसे करने के एक तरीके पर सहमत नहीं हुए हैं। तीर कुंजी के लिए कम से कम दो अलग-अलग अनुवाद हैं, और एफ 1-एफ 12 का अनुवाद करने के लिए कम से कम चार अलग-अलग तरीके हैं।

    तो अगर आप कर सकते हैं इनपुट F3और टर्मिनल आधारित प्रोग्राम पाठ के रूप में यह देखेंगे - लेकिन आप नहीं जानते कि यह हो जाएगा कि क्या ESC O Rया ESC [ 1 3 ~या ESC [ [ Cया ESC [ O...


1
मैंने अभी परीक्षण किया है, और एफ 3 ESC O Rमेरे लिए अनुवाद करता है, नहीं ESC O Q; मुझे लगता है कि आपके पास एक बंद-एक त्रुटि हो सकती है;)
IMSoP

10
मुझे उस उदाहरण में सबसे ज्यादा दिलचस्पी है जहां कोई Win98 से Win10 में अपग्रेड करता है।
इंजीनियर टोस्ट

10
@EngineerToast: मूर्खों की श्रृंखला ? आपको बस अस्थायी रूप से ME में अपग्रेड करना होगा, फिर 2000 और XP में अपग्रेड करना होगा, फिर विस्टा में डाउनग्रेड करना होगा, विन 7 में अपग्रेड करना होगा, 8 पर डाउनग्रेड करना होगा, 8.1 पर अपग्रेड करना होगा, आदि
user1686

विशेष रूप से "उपकरणों के बीच भिन्नता" भाग यही है, यहां तक ​​कि एक पासवर्ड मैनेजर के साथ, मैं अपने पासवर्ड को विशुद्ध रूप से अल्फ़ान्यूमेरिक तक सीमित करता हूं और जहां संभव हो, लंबाई के साथ क्षतिपूर्ति करता है। अगर मुझे कभी भी एक पासवर्ड मैन्युअल रूप से दर्ज करने की आवश्यकता होती है (जैसा कि मुझे आज करना था), मैं अत्यधिक संघर्ष नहीं करूंगा, खासकर एक मोबाइल डिवाइस पर।
नजल्ल

@grawity बहुत यकीन है कि एक ऊपरी छोर Win 98 मशीन Win 10 का समर्थन नहीं कर सकती है। मैं वास्तव में व्यवहार्य तरीका सोच सकता हूं, "99 से 2015 तक Win 98 का ​​उपयोग करें, 2015 में नया कंप्यूटर खरीदें।"
jpmc26

12

लिनक्स पासवर्ड के लिए इनपुट के रूप में बहुत अधिक किसी भी कुंजीपट (संशोधक कुंजी को छोड़कर) को ले जाएगा। अपने आर्च सिस्टम पर, मैं आसानी से अपने पासवर्ड के रूप में F12-F10-F9 सेट कर सकता हूं। उस पंक्ति में F11 गायब है, क्योंकि मेरा विंडो मैनेजर उस कुंजी को निगलता है और इसे "फुलस्क्रीन" कमांड के रूप में व्याख्या करता है।

संभवतया आपके द्वारा आजमाए गए अधिकांश सामान के साथ यह समस्या है: विंडो मैनेजर (GUI) आपके इनपुट को उस प्रोग्राम में भेजने से पहले कुछ कुंजी निगल जाएगा, जिसमें आप डेटा दर्ज करने का प्रयास कर रहे हैं। यदि आप इसके ऊपर GUI के बिना किसी कंसोल में हैं। , आप पासवर्ड इनपुट के रूप में कल्पना कर सकते हैं बहुत अधिक उपयोग करने में सक्षम हैं।

संपादित करें: यह भी ध्यान दें कि कुछ कीबोर्ड में हार्डवेयर परिवर्तनों के लिए हार्ड-वायर्ड इनपुट fn-key है। उदाहरण के लिए, मेरे लेनोवो fn + स्पेस पर कीबोर्ड बैकलाइट पूरी तरह से ओएस से स्वतंत्र हो जाएगा। OS इस मामले में कुंजीप्राप्त भी नहीं करता है।

EDIT EDIT: ग्रेविटी का उत्तर (इस उत्तर पर टिप्पणी) इस बारे में विस्तार से बताता है कि आप शायद ऐसा क्यों नहीं करना चाहते हैं।


8
ध्यान दें कि आपके पासवर्ड में वास्तव में F12-F10-F9 शामिल नहीं है; यदि आप जानते हैं कि एएससीआईआई अनुक्रम क्या है तो इसे एनकोड किया गया है, आप इसके बजाय टाइप (या पेस्ट) कर सकते हैं। एक नियंत्रण कोड (यानी गैर-प्रिंट करने योग्य चरित्र) जो आप वास्तव में पासवर्ड को सहेज रहे हैं, वह ESC (ASCII 27) होने की संभावना है, एक भागने के क्रम की शुरुआत का संकेत देता है।
IMSoP

@IMSoP यप, यह ग्रेविटी के उत्तर को बहुत अच्छी तरह से कवर करता है।
साइमन

3
जब भी आपके वातावरण में कोई परिवर्तन होता है, तो ऐसा करने से आपको अलग-अलग पाठ करना पड़ेगा, जो एक ही फ़ंक्शन कुंजी द्वारा अलग-अलग पाठ उत्पन्न करता है। यह एक स्थानीय परिवर्तन, एक दूरस्थ एक्स सत्र, या एक डेस्कटॉप पर्यावरण उन्नयन के रूप में मामूली हो सकता है, और आप लॉग ऑन करने में असमर्थ होंगे।
किलन फ़ॉथ

1
संयोग से मुझे अपने पासवर्ड में एक बैकस्पेस मिला है। वो दर्द था।
यहोशू

5

यह टर्मिनल पर निर्भर है , ऑपरेटिंग सिस्टम नहीं

कुछ टर्मिनलों को मनमाने तारों को संग्रहीत करने के लिए कॉन्फ़िगर किया जा सकता है; मैंने कुछ समय पहले wyse-50 के लिए ऐसा किया था , ताकि उन्हें प्रोग्राम करने के लिए एस्केप सीक्वेंस का उपयोग किया जा सके।

हाल ही में, आप स्ट्रिंग भेजने के लिए translationsसंसाधन सेट कर सकते हैं । इसके लिए कोई भागने का क्रम नहीं है (जो आपको उपयोगी लगेगा: निकटतम है, और हेक्साडेसिमल में अपना परिणाम भेजता है)।xtermDECUDK

कुछ टर्मिनलों (जैसे कि टर्मिनल.app) में एक वरीयता संवाद होता है जो आपको वहां मनमाने तार लगाने देता है । फिर से, कोई क्रम नहीं, लेकिन निश्चित रूप से कॉन्फ़िगर करने योग्य।

कुछ (जाहिरा तौर पर सूक्ति-टर्मिनल और konsole) आपको कीबोर्ड के कुछ सीमित विन्यास करने देते हैं।

अंततः उत्तर खोजने के लिए कम हो जाता है

  • यदि आप जिस टर्मिनल का उपयोग कर रहे हैं, वह उस सुविधा का समर्थन करता है, और
  • यदि हां, तो इसका प्रभावी ढंग से उपयोग कैसे करें।

आगे की पढाई:

यह उत्तर जीयूआई के बजाय टर्मिनलों में पासवर्ड से संबंधित है । GUI में, एप्लिकेशन पाठ के रूप में फ़ंक्शन-कुंजी भी नहीं देख सकता है। GUI में विभिन्न बाधाएं हैं, उदाहरण के लिए, (प्रति टिप्पणी) विंडोज पर, पासवर्ड को सुरक्षा डेस्कटॉप में संकेत दिया जा सकता है , इसलिए यह बहुत मायने नहीं रखेगा कि कीबोर्ड कैसे सेटअप है। विशेष रूप से, चूंकि यह अन्य प्रक्रियाओं से अलग चलता है, आप पासवर्ड जोड़ने / पेस्ट करने के लिए ऐड-ऑन (जैसे ऑटोहोटकी) का उपयोग नहीं कर सकते थे। अन्य GUI के अपने नियम हैं ( XSendEventउदाहरण के लिए देखें ), जो जरूरी नहीं कि ऑपरेटिंग सिस्टम द्वारा निर्धारित किए जाते हैं , लेकिन रनटाइम लाइब्रेरीज़।

आगे की पढाई:


विंडोज़ में, fn + कुंजी को मीडिया कुंजी के रूप में संभाला जाता है। इसमें कुंजी को कैप्चर करने के एक विशेष तरीके की आवश्यकता होती है जो कि विंडोज पर समर्थित नहीं है, इसलिए ओएस वास्तव में मायने रखता है।
LPChip

विंडोज पर, पासवर्ड को सुरक्षा सबसिस्टम में संकेत दिया जा सकता है, इसलिए यह बहुत मायने नहीं रखेगा कि कीबोर्ड कैसे सेटअप (सहमत) है।
थॉमस डिक्की

Windows "सुरक्षा सबसिस्टम" जादू नहीं है। यह कीबोर्ड ड्राइवर्स या किसी भी चीज़ में हुक नहीं लगाता है। यदि यह कभी पासवर्ड संकेत दिखाता है, तो यह एक नियमित पासवर्ड संकेत है।
user1686

मैंने कहा कि यह नहीं था। उन पंक्तियों के साथ, आपके अधिकांश उत्तर मुझे उपयोगी नहीं लगे।
थॉमस डिक्की

2

सीधे शब्दों में कहें, तो आप Fnअपने पासवर्ड में कुंजी संयोजनों का उपयोग नहीं कर सकते हैं क्योंकि इन संयोजनों के लिए कोई समान वर्ण परिभाषित नहीं हैं। जिस बिंदु पर मैं यह बनाना चाहता हूं कि आपको अपना पासवर्ड टाइप करते समय भी गैर-मानक कुंजियों का उपयोग नहीं करना चाहिए । अगर कुछ गलत हुआ तो आप मुश्किल में पड़ जाएंगे। आपको अपना पासवर्ड पता होगा, लेकिन इसे टाइप करने में असमर्थ होंगे:

  • आपका कंप्यूटर मर जाता है और आप अपने HDD को एक अलग में प्लग कर देते हैं। आप एचडीडी पासवर्ड के बिना बूट नहीं कर सकते, जिसे आप टाइप नहीं कर सकते।
  • आपके पास अपने कंप्यूटर तक कोई पहुंच नहीं है (उदाहरण के लिए यात्रा पर) और एक महत्वपूर्ण ई-मेल की जांच करनी होगी। सौभाग्य आपके स्थान पर Fnया F1आपके फ़ोन पर।

आदि।


0

क्योंकि फ़ंक्शन कुंजियाँ आपके कंप्यूटर पर फ़ंक्शन करती हैं। वे पाठ को वर्तमान पाठ संदर्भ (पासवर्ड इनपुट सहित इस तरह के संदर्भों) में शामिल नहीं करते हैं। पूरे मुद्दे समारोह चाबियों का मेटा-कार्य है कि पाठ इनपुट से अलग हैं प्रदर्शन करने के लिए है।

इसके अलावा, वे 100% ऑपरेटिंग सिस्टम विशिष्ट हैं और इस प्रकार पोर्टेबल नहीं हैं। आपको ASCII में फ़ंक्शन कुंजी कोड नहीं मिलेंगे।


Fn चाबियाँ हैं नहीं "100% ऑपरेटिंग सिस्टम विशिष्ट"। वे लगभग 95% हार्डवेयर विशिष्ट हैं, और शायद 5% OS विशिष्ट। किसी भी तरह से, हालांकि, ASCII मानक उन्हें बाहर करते हैं।
मैथ्यू नजमोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.