MD5 पासवर्ड को SHA256 में बदलने के लिए SHA2 () का उपयोग करें। यह हैश फ़ंक्शन के SHA-2 परिवार की गणना करता है यानी SHA-224, SHA-256, SHA-384, और SHA-512)।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable818(UserPassword text);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable818 मानों में डालें (MD5('John_123')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable818 मानों में डालें (MD5('999Carol@22')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable818 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------+| यूजर पासवर्ड |+------------------------------------------+| 47c7d0987db4e59e2264ce9fefce4977 || 950aa70edd5b686a807b3bfffdf2248c |+-------------------------------------+2 पंक्तियों में सेट (0.00 सेकंड)MD5 को SHA256 में बदलने की क्वेरी निम्नलिखित है -
mysql> अद्यतन DemoTable818 सेट UserPassword=SHA2(UserPassword,256);क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.19 सेकंड)पंक्तियाँ मिलान:2 परिवर्तित:2 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable818 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------ ------------------------+| यूजर पासवर्ड |+-------------------------------------------------------- -------------------+| 8b68c46294a9ccb2449324c24fe774f95b7c14e4b56fc51c7f8e6c5b01c7020f || 9cc80741546051ae3de7d31246327968c98af3c65125376acb7b49a0760d42a3 |+------------------------------------------ -------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)