किसी सर्वर पर आपकी फ़ाइल की सामग्री की कोई प्रोसेसिंग नहीं होती। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
Hosted in GermanyGlobal Content Delivery
ओरिजिन सर्वर जर्मनी में Hetzner पर हैं, और कंटेंट डिलीवरी नेटवर्क (CDN) के ज़रिए दुनिया भर में डिलीवरी होती है। इस दौरान आपकी फ़ाइल की सामग्री कभी ट्रांसमिट नहीं होती - वह आपके डिवाइस से बाहर नहीं जाती।
चेकसम किसी फ़ाइल की एक छोटी फ़िंगरप्रिंट है: चाहे जितने भी बाइट हों, एक हैश फ़ंक्शन उनसे एक तय और छोटी कीमत निकाल देता है। फ़ाइल का एक भी बिट बदलिए, और चेकसम पूरी तरह अलग आ जाता है। इसी वजह से कई प्रदाता डाउनलोड के साथ ही SHA-256 कीमत प्रकाशित करते हैं: आप खुद अपनी डाउनलोड की हुई फ़ाइल का चेकसम निकालकर उसे प्रकाशित कीमत से मिलाते हैं। दोनों एक जैसे हों, तो फ़ाइल पूरी और बिना बदलाव के पहुँची है।
यह टूल आम तरीकों की गणना करता है। SHA-1/256/384/512 (FIPS 180-4) ब्राउज़र के देशी Web Crypto इंटरफ़ेस से चलते हैं; SHA-256 आज का मानक है और जब और कुछ ज़रूरी न हो तो यही सही चुनाव है। SHA-1 अब पुराना माना जाता है और सुरक्षा जाँच के लिए इसका इस्तेमाल नहीं करना चाहिए, पर पुराने सिस्टम से मिलान के लिए यह अब भी काम का है। SHA-384 और SHA-512 इसी परिवार से लंबी कीमतें देते हैं। MD5 (RFC 1321) इससे भी पुराना है और क्रिप्टोग्राफ़िक रूप से टूटा हुआ है (टकराव जानबूझकर बनाए जा सकते हैं), फिर भी कई पुराने डाउनलोड और टूल इसे अब भी संदर्भ कीमत के रूप में प्रकाशित करते हैं। CRC-32 कोई क्रिप्टोग्राफ़िक चेकसम नहीं, बल्कि ISO-HDLC प्रकार (बहुपद 0xEDB88320) की एक तेज़ अखंडता जाँच है, वैसी ही जैसी ZIP अभिलेखों और PNG फ़ाइलों में बनी होती है: तबादले की आकस्मिक गड़बड़ियाँ पकड़ने के लिए अच्छी, पर जानबूझकर की गई छेड़छाड़ रोकने के लिए नहीं।
गणना पूरी तरह आपके ब्राउज़र में स्थानीय रूप से चलती है, मूल Web Crypto इंटरफ़ेस के ज़रिए (SHA के लिए) और एक छोटी, शुद्ध JavaScript रूटीन से (CRC-32 के लिए)। कुछ भी अपलोड नहीं होता, कुछ भी संग्रहीत नहीं होता, और किसी CDN से कोई बाहरी लाइब्रेरी नहीं लोड होती। नतीजा एक टेक्स्ट फ़ाइल के रूप में उसी प्रारूप में दिखता है जैसा कमांड-लाइन टूल sha256sum या certutil देते हैं, ताकि आप इसे कहीं और बनी कीमत से सीधे मिला सकें।
तकनीकी विवरण
तकनीकी विवरण
आउटपुट फ़ॉर्मैट
TXT
बैच प्रोसेसिंग
हाँ
प्रोसेसिंग
ब्राउज़र में स्थानीय रूप से (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
एक फ़ाइल छोड़ें।
एक एल्गोरिदम चुनें (डिफ़ॉल्ट: SHA-256)।
चेकसम पढ़ें और इसे टेक्स्ट फ़ाइल के रूप में डाउनलोड करें।
सीमाएँ: चेकसम यह साबित करता है कि दो फ़ाइलें बाइट-दर-बाइट एक जैसी हैं; यह कुछ भी एन्क्रिप्ट नहीं करता और छिपकर सुनने से नहीं बचाता। MD5, SHA-1 और CRC-32 सुरक्षा कामों के लिए ठीक नहीं (CRC-32 सिर्फ़ आकस्मिक गड़बड़ियाँ पकड़ता है; MD5 और SHA-1 में जानबूझकर टकराव बनाया जा सकता है) - जानबूझकर की छेड़छाड़ के विरुद्ध SHA-256 या उससे बड़ा इस्तेमाल करें। संदर्भ कीमत किसी भरोसेमंद स्रोत से आनी चाहिए।
एल्गोरिदम की तुलना
एल्गोरिदम की तुलना
एल्गोरिदम
आउटपुट लंबाई
स्थिति
सामान्य उपयोग
SHA-256
256 बिट
आज का मानक
डाउनलोड, सामान्य सत्यापन
SHA-1
160 बिट
पुराना (सुरक्षा के लिए नहीं)
पुराने सिस्टम के साथ मिलान
SHA-384
384 बिट
लंबा SHA-2 प्रकार
जहाँ लंबे चेकसम की आवश्यकता हो
SHA-512
512 बिट
लंबा SHA-2 प्रकार
जहाँ लंबे चेकसम की आवश्यकता हो
MD5
128 बिट
क्रिप्टोग्राफ़िक रूप से टूटा हुआ
पुराने डाउनलोड/उपकरणों के लिए संदर्भ मान
CRC-32
32 बिट
क्रिप्टोग्राफ़िक चेकसम नहीं
यादृच्छिक स्थानांतरण त्रुटियों का पता लगाना (ZIP, PNG)
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइलें अपलोड होती हैं?
नहीं। चेकसम पूरी तरह आपके ब्राउज़र में स्थानीय रूप से निकलता है; फ़ाइल डिवाइस से बाहर नहीं जाती और संग्रहीत नहीं होती।
मुझे कौन-सा एल्गोरिदम चुनना चाहिए?
संदेह हो तो SHA-256 - यही आज का मानक है। MD5, SHA-1 या CRC-32 तभी चुनें जब कोई सिस्टम स्पष्ट रूप से वही कीमत माँगे।
चेकसम की तुलना कैसे करूँ?
इसे यहाँ निकालें और कीमत को अक्षर-दर-अक्षर प्रकाशित कीमत से मिलाएँ। मेल खाएँ तो फ़ाइल बिना बदलाव के है।
CRC-32 और SHA-256 में क्या फ़र्क़ है?
CRC-32 तबादले की आकस्मिक गड़बड़ियों के विरुद्ध एक तेज़ जाँच है (जैसे ZIP और PNG में), पर यह क्रिप्टोग्राफ़िक रूप से सुरक्षित नहीं। SHA-256 जानबूझकर की गई छेड़छाड़ भी पकड़ लेता है।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता