हर बार ब्राउज़र के नए संस्करण दिखाई देते हैं, मैं नई सामग्री को जोड़ने के बारे में सुनता हूं, जैसे कि वेबजीएल और अन्य तकनीकों का कहना है कि कोई भी वास्तव में जानता है कि वे पकड़ते हैं या नहीं।क्या नवीनतम ब्राउज़र में कोई भी अंतर्निहित जावास्क्रिप्ट स्ट्रिंग हैश फ़ंक्शन है?
लेकिन मुझे आश्चर्य है कि किसी ने कभी जेएस में हैशिंग फ़ंक्शंस (MD5, SHA1 और इसी तरह) जैसी मूलभूत सामग्री के बारे में सोचा था।
नवीनतम ब्राउज़रों से मेरा आज के विकास संस्करणों मतलब भी ओपेरा 12, क्रोम 17 या Firefox 10
समाधान के लिए अब देख रहे हैं की तरह मैं यहाँ एक और धागा पर इस टिप्पणी को मिला: https://stackoverflow.com/questions/7204097/short-hashing-function-for-javascript ( क्या आप जानते हैं कि पहले से ही javascript ऑब्जेक्ट हैशटेबल्स हैं?)। तो ये 'हैशटेबल' क्या हैं? क्या इसका मतलब यह है कि मैं किसी भी स्ट्रिंग को हैश में बना सकता हूं, लेकिन एमडी 5 या शा 1 की तरह स्थापित नहीं है लेकिन कुछ जेएस विशिष्ट में निर्मित हैं?
मूल रूप से मैं क्या करने की जरूरत है:
var txt="Hello world!";
var hash = txt.toSha1();
आप हैश तालिकाओं भ्रमित करने के लिए ('एक वस्तु जो नामित कुंजी के खिलाफ मान संग्रहीत कर लेता,' {: "बॉब", जन्म तिथि "27/1/1970" नाम}) की तरह दिखाई देते हैं एमडी 5 की तरह एक छोटे से डेटा पर सेट किया गया एक बड़ा डेटा) – Quentin
हां, अब मैं समझता हूं कि जो कुछ मैं ढूंढता हूं उसके पास हैश टेबल से कुछ लेना देना नहीं है। – rsk82