2 कारक प्रमाणीकरण आपके खाते की सुरक्षा बढ़ा सकता है, लेकिन लॉग इन करते समय परेशानी भी बढ़ा सकता है। टास्कर प्रमाणीकरण हेल्पर इसे हल करता है!
हम सभी जानते हैं कि ऑनलाइन सुरक्षा बहुत महत्वपूर्ण है, इसलिए हममें से कई लोगों ने विभिन्न 2 फैक्टर प्रमाणीकरण विधियों का उपयोग करना शुरू कर दिया है।
"आपका Google सत्यापन कोड 431973 है"
लेकिन जब भी मैं लॉग इन करना चाहता हूं तो मुझे यह संदेश मिलता है, मैं सोचता हूं: ओह, चलो! मैं सुरक्षित रहना चाहता हूं, लेकिन मुझे आपको कितनी बार बताना होगा: 'यह मैं हूं गूगल!' सुरक्षा के साथ, आप आमतौर पर केक नहीं खा सकते और खा भी नहीं सकते... या आप कर सकते हैं? यहीं पर टास्कर ऑथेंटिकेशन हेल्पर आता है! हालाँकि मुझे Google के फ़ोन से साइन इन सुविधा के बारे में पता है, यह परियोजना उससे आगे जाती है और इसे किसी भी प्रकार के एसएमएस-आधारित 2 कारक प्रमाणीकरण के साथ काम करना चाहिए। हम जो करेंगे वह एक टेक्स्ट संदेश से टोकन प्राप्त करना और उसे जॉइन का उपयोग करके अन्य डिवाइस पर भेजना है।
कीमत: 3.49.
4.6.
कीमत: मुफ़्त.
4.5.
टास्कर 2 फैक्टर ऑथेंटिकेशन हेल्पर
मुझे यह स्वीकार करना होगा कि अक्सर सबसे सरल प्रोफ़ाइल ही सबसे अधिक परेशान करने वाले मुद्दों को हल करती है। टास्कर ऑथेंटिकेशन हेल्पर बहुत सरल है, हालांकि रेगुलर एक्सप्रेशन (रेगेक्स) में बुरी तरह विफल होने में मुझे थोड़ा समय लगा। मुझे यह सब एक चरण में करने के लिए एक भी रेगेक्स फॉर्मूला नहीं मिल पाया है, लेकिन प्रोफ़ाइल एक साथ काम करने वाले 2 रेगेक्स फ़िल्टर के साथ अच्छी तरह से काम करती है। यदि आप रेगेक्स में माहिर हैं, तो बेझिझक दोनों फॉर्मूलों को एक साथ मिलाएं और मुझे बताएं!
यदि आप वास्तव में इस बात को लेकर चिंतित हैं कि आप इस क्लिपबोर्ड को किन उपकरणों के साथ साझा कर रहे हैं, तो आप कोड प्राप्त करने वाले उपकरणों को सीमित कर सकते हैं टास्कर में सक्रिय पीसी.
वेनिला टास्कर ट्रिगर
जबकि व्यक्तिगत रूप से, मैं एसएमएस सूचनाओं को इंटरसेप्ट करने के लिए सशुल्क ऑटोनोटिफिकेशन टास्कर प्लगइन का उपयोग करना पसंद करता हूं, आप यह पूरा सेटअप बस का उपयोग करके कर सकते हैं केवल तस्कर - बिना किसी सशुल्क प्लगइन के। वेनिला सेट अप प्राप्त प्रत्येक संदेश की जाँच करता है, (प्राप्त पाठ संदेश घटना) उसकी सामग्री को पार्स करने का प्रयास करता है। टेक्स्ट संदेश सिस्टम वेरिएबल में संग्रहीत होता है %एसएमएसआरबी.
प्रमाणीकरण सहायक प्रोफ़ाइल - वेनिला टास्कर
Profile: Pin Code Vanilla
घटना: प्राप्त पाठ [प्रकार: कोई भी प्रेषक:* सामग्री:* ]
दर्ज करें: एक कोड टेक्स्ट पकड़ें
और पढ़ें
ऑटोनोटिफ़िकेशन ट्रिगर
कीमत: मुफ़्त.
4.3.
वेनिला टास्कर ट्रिगर के विपरीत, ऑटोनोटिफिकेशन इंटरसेप्ट का उपयोग करके हम कार्य को केवल तभी चला सकते हैं जब टेक्स्ट संदेश में "पिन" या "कोड" शब्द हों। इस तरह टास्कर प्रोफ़ाइल प्रत्येक प्राप्त टेक्स्ट संदेश पर नहीं चलेगी। मैं संदेश को इंटरसेप्ट करने के लिए ऑटोनोटिफिकेशन इंटरसेप्ट ट्रिगर का उपयोग कर रहा हूं। अधिसूचना पाठ का एक सरल फ़िल्टर: %एंटेक्स्ट (पिन|कोड) संदर्भ में सेट, यह आश्वस्त करेगा कि मैं बिना किसी कारण के कोई मान निर्दिष्ट करना शुरू नहीं करूंगा। यदि हमें कार्य नहीं चलाना है तो आइए कार्य न चलाएँ।
प्रमाणीकरण सहायक प्रोफ़ाइल
Profile: Pin Code Txt
इवेंट: ऑटोनोटिफिकेशन इंटरसेप्ट [कॉन्फ़िगरेशन: इवेंट व्यवहार: सत्य
अधिसूचना प्रकार: केवल निर्मित अधिसूचनाएँ
अधिसूचना ऐप: सिग्नल
अधिसूचना पाठ: पिन|कोड (रेगेक्स) (केस इन्स)
पैकेज का नाम: org.thinkcrime.securesms ]
दर्ज करें: एक कोड प्राप्त करें
और पढ़ें
2 फैक्टर प्रमाणीकरण कोड प्राप्त करना
टेक्स्ट संदेश से कोड निकालने के लिए, हम 2 रेगेक्स फ़िल्टर का उपयोग करने जा रहे हैं। इससे गलत मान निर्दिष्ट होने से रोका जाना चाहिए:
- एक पाठ जिसमें एक संख्या है, लेकिन बिना पिन या कोड शब्द के।
- एक नंबर वाला टेक्स्ट जो पिन या कोड नहीं है।
- एकाधिक संख्याओं वाला एक पाठ. कोड/पिन के बाद पहला मैच कैप्चर करें।
- एकाधिक संख्याओं वाला एक पाठ जहां कोड के बाद कोड/पिन शब्द रखा जाता है।
यदि आप वेनिला टास्कर ट्रिगर का उपयोग कर रहे हैं तो कृपया इसे बदलें %antext साथ %एसएमएसआरबी.
एक कोड कार्य लें
Grab A Code
ए1: वेरिएबल सर्च रिप्लेस [ वेरिएबल:%एंटेक्स्ट सर्च:(कोड|पिन).*?\d+
मामले पर ध्यान न दें: मल्टी-लाइन पर: केवल एक मैच पर: चालू
मिलान को इसमें स्टोर करें:%कोड मिलान बदलें: बंद इसके साथ बदलें: ]
ए2: वेरिएबल सर्च रिप्लेस [ वेरिएबल:%antext सर्च:^(.*?)\d+
मामले पर ध्यान न दें: मल्टी-लाइन पर: केवल एक मैच पर: चालू
मिलान को इसमें स्टोर करें:%कोड मिलान बदलें: बंद इसके साथ बदलें: ] यदि [%code1 !Set]
A3: वेरिएबल सर्च रिप्लेस [ वेरिएबल:%code1 सर्च:\d+
मामले पर ध्यान न दें: मल्टी-लाइन पर: केवल एक मैच पर: चालू
मिलान को इसमें स्टोर करें:%auth मिलान बदलें: बंद इसके साथ बदलें: ]
ए4: क्लिपबोर्ड सेट करें [टेक्स्ट:%auth1 जोड़ें: बंद]
और पढ़ें
कृपया यह सुनिश्चित करने के लिए संदेश का परीक्षण करें कि आपके संदेशों को तदनुसार फ़िल्टर किया जा रहा है।
टास्कर प्रमाणीकरण सहायक - रेगेक्स
वास्तविक कोड कैप्चर करने के लिए, मैं रेगेक्स का उपयोग करने जा रहा हूं। मेरे फोन पर कई अलग-अलग विविधताएं संग्रहीत हैं और मैं इसे एक उदाहरण के रूप में उपयोग करने जा रहा हूं। मैंने यथासंभव अधिक से अधिक परिदृश्यों को कवर करने का प्रयास किया, लेकिन यदि आपका सत्यापन पाठ मेरे रेगेक्स फ़िल्टर के दायरे से बाहर है - तो आपको इसे अपनी आवश्यकताओं के अनुसार संशोधित करना होगा।
आइए पिन/कोड (केस असंवेदनशील) शब्दों के बाद संख्याओं को कैप्चर करने से शुरुआत करें। मैं उपयोग कर रहा हूं www.regex101.com इसमें मदद करने के लिए.
(code|pin).*?\d+
परिणाम अच्छा है, लेकिन मैं पिछले उदाहरण में असफल रहा। हमारे मैच हैं:
code is 431973.code: 895941
PIN is 4044
खोज/प्रतिस्थापन क्रिया का उपयोग करके मैं मिलानों को एक सरणी में संग्रहीत करूंगा %कोड. हमारा मैच पहले तत्व में रखा जाएगा: %कोड1. %कोड1 यदि सत्यापन पाठ अंतिम उदाहरण का अनुसरण करता है तो सेट नहीं किया जाएगा। यदि ऐसा है तो मैं एक और रेगेक्स फ़िल्टर सेट कर सकता हूँ:
^(.*?)\d+
एक बहुत ही जटिल रेगेक्स फ़िल्टर बनाने के बजाय (और अधिकतर इसलिए क्योंकि यह रेगेक्स की मेरी समझ से बहुत ऊपर है), मैं परिणामों को फिर से फ़िल्टर करूँगा। दोनों परिस्थितियों में, दूसरा फ़िल्टर समान होगा:
\d+
दूसरे फ़िल्टर का परिणाम इसमें संग्रहीत होता है %auth पहले तत्व के रूप में सरणी %auth1. इस वेरिएबल का उपयोग क्लिपबोर्ड सेट करने के लिए किया जाता है और इसे जॉइन ऐप के माध्यम से अन्य डिवाइस के साथ साझा किया जाता है।
निष्कर्ष
टास्कर ऑथेंटिकेशन हेल्पर प्रोजेक्ट तेजी से काम करता है और लॉगिन समय को तेज करने में मदद करता है। मुझे लगता है कि मैं छोटी संख्याओं को याद रखने के लिए बहुत बूढ़ा हो गया हूं, या बस इतना बूढ़ा हो गया हूं कि जब भी मैं अपनी सुरक्षा से समझौता किए बिना कहीं भी लॉग इन करना चाहता हूं तो अपना मोबाइल ढूंढने में असमर्थ हो जाता हूं। नीचे दी गई प्रोजेक्ट फ़ाइल में दोनों सेटअप (वेनिला और ऑटोनोटिफिकेशन) शामिल हैं। कृपया एक चुनें और दूसरी प्रोफ़ाइल अक्षम करें।
टास्कर 2 फैक्टर ऑथेंटिकेशन हेल्पर प्रोजेक्ट डाउनलोड करें
उपरोक्त ज़िप फ़ाइल डाउनलोड करें और सामग्री को अपने एंड्रॉइड डिवाइस के आंतरिक भंडारण पर निकालें। टास्कर खोलें और प्राथमिकताओं में "शुरुआती मोड" अक्षम करें। फिर, टास्कर के मुख्य पृष्ठ पर वापस जाएँ और निचले बाएँ कोने में होम आइकन पर देर तक दबाएँ। आपको किसी प्रोजेक्ट को "आयात" करने का विकल्प दिखाई देगा। उस विकल्प पर टैप करें, फिर वह .prj.xml फ़ाइल ढूंढें जिसे आपने पहले निकाला था। एक बार आयात करने के बाद, आपको टास्कर में डिफ़ॉल्ट होम आइकन के साथ नीचे एक नया टैब दिखाई देगा। इसमें इस सहायक परियोजना के प्रोफ़ाइल और कार्य शामिल हैं।
का पीछा करो XDA-डेवलपर्स ट्यूटोरियल इस तरह की और पोस्ट के लिए फ़ीड करें। इसके अलावा, हमारी जाँच करें टास्कर टिप्स और ट्रिक्स हमारे समुदाय में स्वचालन के प्रति उत्साही लोगों के बीच नवीनतम रचनाओं के लिए मंच।