[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"content:hi:sha1-generator":3},{"id":4,"title":5,"body":6,"description":250,"extension":251,"faq":252,"kind":265,"locale":266,"meta":267,"navigation":268,"path":269,"seo":270,"seoTitle":271,"stem":272,"__hash__":273},"pages\u002Fhi\u002Fsha1-generator.md","SHA-1 हैश जेनरेटर",{"type":7,"value":8,"toc":239},"minimark",[9,14,18,21,24,28,39,49,53,85,95,110,114,117,121,124,127,131,134,140,144,200,204,226],[10,11,13],"h2",{"id":12},"यह-उपकरण-क्या-गणना-करता-है","यह उपकरण क्या गणना करता है",[15,16,17],"p",{},"SHA-1 160 बिट्स उत्पन्न करता है, जिन्हें 40 हेक्साडेसिमल वर्णों के रूप में लिखा जाता है। यह पृष्ठ मौजूदा सिस्टम की जांच करने के लिए है जो अभी भी SHA-1 का अनुरोध करते हैं, जैसे पुराने मैनिफ़ेस्ट और संगतता फिक्स्चर। SHA-1 परिणाम की तुलना सीधे MD5 मान या SHA-256 मान से नहीं की जा सकती, चाहे अक्षर का मामला कुछ भी हो।",[15,19,20],{},"किसी ऐतिहासिक डाइजेस्ट को पुन: प्रस्तुत करने के लिए ऐतिहासिक बाइट्स की आवश्यकता होती है, न कि केवल वही दिखने वाले पाठ की। एक कॉपी की गई नई पंक्ति, एक संपादक का बाइट-ऑर्डर चिह्न, या एक अलग यूनिकोड प्रतिनिधित्व उत्तर को बदल सकता है। दस्तावेज़ के मुख्य भाग को टेक्स्ट बॉक्स में कॉपी करने के बजाय वास्तविक सहेजे गए फ़ाइल के लिए फ़ाइल मोड का उपयोग करें।",[15,22,23],{},"SHA-1 में टक्कर संबंधी कमज़ोरियाँ ज्ञात हैं। पुराने प्रोटोकॉल में इसकी मौजूदगी किसी नए डिज़ाइन का समर्थन नहीं है। एक आधुनिक एल्गोरिदम को प्राथमिकता दें जहां आप प्रारूप को नियंत्रित करते हैं, और जब कार्य को सादे फिंगरप्रिंट के बजाय साझा रहस्य के प्रमाण की आवश्यकता होती है तो कुंजी-आधारित प्रमाणीकरण निर्माण का उपयोग करें।",[10,25,27],{"id":26},"कार्य-उदाहरण","कार्य उदाहरण",[15,29,30,34,35,38],{},[31,32,33],"code",{},"UTF-8"," · ",[31,36,37],{},"abc"," · SHA-1",[40,41,47],"pre",{"className":42,"code":44,"language":45,"meta":46},[43],"language-text","a9993e364706816aba3e25717850c26c9cd0d89d\n","text","",[31,48,44],{"__ignoreMap":46},[10,50,52],{"id":51},"गणना-और-तुलना-कैसे-करें","गणना और तुलना कैसे करें",[54,55,56,71,78],"ol",{},[57,58,59,63,64,66,67,70],"li",{},[60,61,62],"strong",{},"इनपुट टेक्स्ट"," में सटीक टेक्स्ट दर्ज करें, या ",[31,65,37],{}," लोड करने के लिए ",[60,68,69],{},"उदाहरण"," चुनें। पाठ को UTF-8 के रूप में एन्कोड किया गया है; रिक्त स्थान और पंक्ति अंत संरक्षित हैं।",[57,72,73,74,77],{},"सिंगल-टेक्स्ट मोड में, 64 KiB तक गैर-खाली इनपुट एक छोटे विराम के बाद अपडेट होता है। खाली इनपुट या बड़े टेक्स्ट के लिए ",[60,75,76],{},"हैश बनाएँ"," पर क्लिक करें। इनपुट बदलने से पिछला परिणाम साफ़ हो जाता है।",[57,79,80,81,84],{},"इसके बजाय किसी सहेजी गई फ़ाइल की जांच करने के लिए, ",[60,82,83],{},"फ़ाइल चेकसम"," खोलें, एल्गोरिदम की पुष्टि करें, और फ़ाइल को चुनें या छोड़ें। फ़ाइल मोड मूल बाइट पढ़ता है और स्वचालित रूप से प्रारंभ होता है।",[15,86,87,88,91,92,94],{},"पंक्ति-दर-पंक्ति परिणामों के लिए, ",[60,89,90],{},"प्रति पंक्ति एक हैश"," सक्षम करें, चुनें कि खाली पंक्तियाँ शामिल करनी हैं या नहीं, फिर ",[60,93,76],{}," पर क्लिक करें। लाइन मोड स्वचालित रूप से गणना नहीं करता है. CRLF, LF और CR अलग-अलग रिकॉर्ड हैं और प्रत्येक पंक्ति के डाइजेस्ट में शामिल नहीं हैं। डुप्लिकेट पंक्तियाँ अपनी मूल पंक्ति संख्याएँ बरकरार रखती हैं।",[15,96,97,98,101,102,105,106,109],{},"केवल संपूर्ण हेक्साडेसिमल संदर्भ को ",[60,99,100],{},"अपेक्षित मान की तुलना करें (वैकल्पिक)"," में चिपकाएँ और ",[60,103,104],{},"जाँचें"," पर क्लिक करें। अक्षरों का बड़ा या छोटा रूप और शुरुआत या अंत की खाली जगह अनदेखी की जाती है; आंतरिक रिक्त स्थान और गलत लंबाई अस्वीकार कर दी जाती है। ",[60,107,108],{},"कॉपी"," पूरा परिणाम बरकरार रखता है। TXT और CSV निर्यात में पहचानकर्ता, एल्गोरिदम नाम और डाइजेस्ट शामिल होते हैं, स्रोत पाठ या गुप्त कुंजियाँ नहीं।",[10,111,113],{"id":112},"सीमाएँ-गोपनीयता-और-अगले-चरण","सीमाएँ, गोपनीयता और अगले चरण",[15,115,116],{},"टेक्स्ट 10 MiB तक सीमित है और लाइन मोड 10,000 रिकॉर्ड तक सीमित है, जिसमें फ़िल्टर करने से पहले खाली रिकॉर्ड भी शामिल हैं। फ़ाइलें 50 कतार प्रविष्टियों और प्रत्येक 1 GiB तक सीमित हैं, 2 MiB खंडों में क्रमिक रूप से पढ़ी जाती हैं। ये सीमाएँ ब्राउज़र संसाधनों की सुरक्षा करती हैं; वे हर फोन पर तेज़ प्रोसेसिंग की गारंटी नहीं देते। यदि आवश्यक हो तो रद्द करें. गणना ब्राउज़र में होती है, जबकि सामान्य पृष्ठ और परिसंपत्ति अनुरोध अभी भी होस्टिंग सेवा तक पहुंचते हैं।",[10,118,120],{"id":119},"sha-1-को-git-ऑब्जेक्ट-आईडी-के-साथ-भ्रमित-किए-बिना-पुन-प्रस्तुत-करना","SHA-1 को Git ऑब्जेक्ट आईडी के साथ भ्रमित किए बिना पुन: प्रस्तुत करना",[15,122,123],{},"इस पेज में सटीक टेक्स्ट या फ़ाइल बाइट्स हैं। SHA-1 Git रिपॉजिटरी में, एक ऑब्जेक्ट आईडी केवल दृश्य फ़ाइल सामग्री का SHA-1 नहीं है: Git में एक ऑब्जेक्ट हेडर शामिल है, और फ़िल्टर ब्लॉब के लिए उपयोग किए गए बाइट्स को भी प्रभावित कर सकते हैं। इसलिए git हैश-ऑब्जेक्ट से अंतर अपने आप में दोषपूर्ण SHA-1 कार्यान्वयन का संकेत नहीं देता है।",[15,125,126],{},"एक विरासत एकीकरण के लिए, पहले यह स्थापित करें कि क्या इसका क्षेत्र एक कच्ची फ़ाइल डाइजेस्ट, एक ऑब्जेक्ट पहचानकर्ता या एक बड़ी हस्ताक्षरित संरचना के अंदर एक डाइजेस्ट की अपेक्षा करता है। कच्चे SHA-1 मानों को यहां पुन: प्रस्तुत करें; रिपॉजिटरी आईडी के लिए Git के अपने ऑब्जेक्ट कमांड का उपयोग करें। चुपचाप SHA-1 को लंबे हैश से बदलने के बजाय प्रोटोकॉल के एल्गोरिदम नाम को परिणाम के साथ रखें।",[10,128,130],{"id":129},"रॉ-फ़ाइल-sha-1-और-git-ब्लॉब-sha-1","रॉ फ़ाइल SHA-1 और Git ब्लॉब SHA-1",[15,132,133],{},"तीन बाइट्स abc के लिए, Git का SHA-1 ब्लॉब प्रतिनिधित्व बाइट्स ब्लॉब 3 से शुरू होता है और उसके बाद एक शून्य बाइट होता है। संपादक में दृश्यमान बैकस्लैश-शून्य टाइप न करें: यह उदाहरण ऑब्जेक्ट प्रतिनिधित्व की व्याख्या करता है, न कि इस टूल में Git मोड की।",[40,135,138],{"className":136,"code":137,"language":45,"meta":46},[43],"SHA-1 \u002F raw abc:\na9993e364706816aba3e25717850c26c9cd0d89d\nSHA-1 \u002F Git blob (62 6c 6f 62 20 33 00 61 62 63):\nf2ba8f84ab5c1bce84a7b441cb1959cfc7093b7f\n",[31,139,137],{"__ignoreMap":46},[10,141,143],{"id":142},"सामान्य-sha-1-अनुकूलता-जाल","सामान्य SHA-1 अनुकूलता जाल",[145,146,147,163],"table",{},[148,149,150],"thead",{},[151,152,153,157,160],"tr",{},[154,155,156],"th",{},"समस्या देखी गयी",[154,158,159],{},"ऐसा क्यों होता है",[154,161,162],{},"क्या करें",[164,165,166,178,189],"tbody",{},[151,167,168,172,175],{},[169,170,171],"td",{},"Git ऑब्जेक्ट आईडी मेल नहीं खाती",[169,173,174],{},"Git कच्ची फ़ाइल सामग्री के बजाय एक विशेष ऑब्जेक्ट प्रारूप को हैश करता है",[169,176,177],{},"Git ऑब्जेक्ट और रिपॉज़िटरी फ़िल्टर के लिए Git की अपनी जाँच का उपयोग करें।",[151,179,180,183,186],{},[169,181,182],{},"संदर्भ 64 हेक्स वर्ण है",[169,184,185],{},"यह पूर्णतः स्पष्ट SHA-1 डाइजेस्ट नहीं है",[169,187,188],{},"जांचें कि क्या सिस्टम SHA-256 निर्दिष्ट करता है।",[151,190,191,194,197],{},[169,192,193],{},"संपादन के बाद एक लीगेसी फ़ाइल विफल हो जाती है",[169,195,196],{},"सहेजने से न्यूलाइन या एन्कोडिंग बदल सकती है",[169,198,199],{},"मूल कलाकृति को बदलने से पहले उसे हैश कर लें।",[10,201,203],{"id":202},"संबंधित-उपकरण-और-मार्गदर्शिकाएँ","संबंधित उपकरण और मार्गदर्शिकाएँ",[205,206,207,214,220],"ul",{},[57,208,209],{},[210,211,213],"a",{"href":212},"\u002Fhi\u002Ffile-md5","फ़ाइल चेकसम कैलकुलेटर",[57,215,216],{},[210,217,219],{"href":218},"\u002Fhi\u002Fsha256-generator","SHA-256",[57,221,222],{},[210,223,225],{"href":224},"\u002Fhi\u002Fguides\u002Fmd5-vs-sha256","MD5 बनाम SHA-256",[15,227,228,34,234],{},[210,229,233],{"href":230,"rel":231},"https:\u002F\u002Fcsrc.nist.gov\u002Fpubs\u002Ffips\u002F180-4\u002Fupd1\u002Ffinal",[232],"nofollow","FIPS 180-4",[210,235,238],{"href":236,"rel":237},"https:\u002F\u002Fgit-scm.com\u002Fbook\u002Fen\u002Fv2\u002FGit-Internals-Git-Objects",[232],"गिट ऑब्जेक्ट प्रारूप",{"title":46,"searchDepth":240,"depth":240,"links":241},2,[242,243,244,245,246,247,248,249],{"id":12,"depth":240,"text":13},{"id":26,"depth":240,"text":27},{"id":51,"depth":240,"text":52},{"id":112,"depth":240,"text":113},{"id":119,"depth":240,"text":120},{"id":129,"depth":240,"text":130},{"id":142,"depth":240,"text":143},{"id":202,"depth":240,"text":203},"लीगेसी अनुकूलता जांच के लिए SHA-1 डाइजेस्ट तैयार करें। सुरक्षित प्रमाणीकरण के साथ SHA-1 को भ्रमित किए बिना सटीक इनपुट की तुलना करें।","md",[253,256,259,262],{"question":254,"answer":255},"यदि SHA-1 टकराव-प्रतिरोधी नहीं है तो यह अभी भी उपलब्ध क्यों है?","यह पुराने प्रारूपों और संगतता फिक्स्चर को पुन: प्रस्तुत करने के लिए प्रदान किया गया है, न कि नए सुरक्षा डिज़ाइनों के लिए अनुशंसा के रूप में।",{"question":257,"answer":258},"मेरी फ़ाइल का SHA-1 git हैश-ऑब्जेक्ट से भिन्न क्यों है?","एक Git ऑब्जेक्ट में इसकी सामग्री से पहले एक प्रकार-और-लंबाई हेडर शामिल होता है। फ़िल्टर भी लागू हो सकते हैं. ऑब्जेक्ट आईडी पुन: उत्पन्न करने के लिए Git कमांड का उपयोग करें; यह पृष्ठ एक अपरिष्कृत डाइजेस्ट की गणना करता है।",{"question":260,"answer":261},"क्या मैं पुराने SHA-1 फ़ील्ड को SHA-256 से बदल सकता हूँ?","आसपास के प्रारूप या प्रोटोकॉल को बदले बिना नहीं। लंबाई और एल्गोरिदम पहचानकर्ता भिन्न होते हैं। अनुकूलता के लिए SHA-1 को पुन: प्रस्तुत करें और माइग्रेशन की योजना अलग से बनाएं।",{"question":263,"answer":264},"क्या मेल खाने वाला SHA-1 किसी पुरानी रिलीज़ को प्रमाणित करता है?","अपने आप से नहीं. अपेक्षित मूल्य किसी विश्वसनीय स्रोत से आना चाहिए, और SHA-1 में टकराव की कमज़ोरियाँ हैं। उपलब्ध होने पर विश्वसनीय हस्ताक्षर-सत्यापन प्रक्रिया का पालन करें।","tool","hi",{},true,"\u002Fhi\u002Fsha1-generator",{"title":5,"description":250},"SHA-1 हैश जेनरेटर - md5hash.net","hi\u002Fsha1-generator","HQ9MevUA6qQI5c1mJJKUVAi7xY1364zFJ2ockLqm2So",1793337911602]