हैश फ़ंक्शंस इनपुट को निश्चित-लंबाई वाले डाइजेस्ट में मैप करता है - SHA-256 और अखंडता और पासवर्ड भंडारण के लिए bcrypt।
क्रिप्टोग्राफ़िक हैश एक-तरफ़ा है: छोटे इनपुट परिवर्तन अप्रत्याशित आउटपुट उत्पन्न करते हैं। SHA-256 फ़ाइल अखंडता की पुष्टि करता है; एम्बेडेड सॉल्ट वाले पासवर्ड पर क्रूर-बल का विरोध करने के लिए bcrypt जानबूझकर हैशिंग को धीमा कर देता है।
हैशिंग को एन्क्रिप्शन के साथ कभी भ्रमित न करें - हैश को प्लेनटेक्स्ट में उलटा नहीं किया जा सकता है। टेंटाको हैश जेनरेटर और बीक्रिप्ट हैश उपकरण विकास और परीक्षण के लिए स्थानीय रूप से चलते हैं; प्रोडक्शन ऐप्स में सर्वर-साइड हैश होना चाहिए।