Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में SHA256 हैश की लंबाई कितनी होती है?


जैसा कि नाम "SHA256" से पता चलता है, यह 256 बिट्स लंबा होता है। यदि हम हेक्साडेसिमल नोटेशन का उपयोग कर रहे हैं तो डिजिट कोड 4 बिट्स को दर्शाते हैं। 256 को दर्शाने के लिए, हमें 256/4 = 64 बिट्स चाहिए। हमें varchar(64) या char(64) डेटा टाइप चाहिए।

हमारे उदाहरण के लिए टेबल बनाना।

mysql> create table SHA256Demo 
-> ( 
-> Password varchar(64) 
-> ); 
Query OK, 0 rows affected (0.54 sec)

टेबल में रिकॉर्ड्स इन्सर्ट करना।

mysql> insert into SHA256Demo values('4e2e1a39dba84a0b5a91043bb0e4dbef23970837'); 
Query OK, 1 row affected (0.18 sec)

सभी रिकॉर्ड्स डिस्प्ले करना।

mysql> select * from SHA256Demo;

आउटपुट निम्न है।

+-------------------------------------------+
| Password                                  |
+-------------------------------------------+
| 4e2e1a39dba84a0b5a91043bb0e4dbef23970837  |
+-------------------------------------------+
1 row in set (0.00 sec)

  1. MySQL रूट पासवर्ड कैसे रीसेट या बदलें? MySQL रूट पासवर्ड कैसे रीसेट या बदलें?

    MySQL में रूट पासवर्ड रीसेट या बदलना रूट पासवर्ड रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट देख सकते हैं। क्वेरी: SELECT user,host from user; आउटपुट: +------------------+-----------+ | user | host | +-----

  1. - MySQL में लंबे VARCHAR स्ट्रिंग के परिणाम को अधिक पठनीय कैसे प्रदर्शित करें?

    MySQL में जब आप VARCHAR कॉलम में संग्रहीत लंबे स्ट्रिंग्स को क्वेरी करते हैं, तो डिफ़ॉल्ट टेबुलर आउटपुट पढ़ने में मुश्किल हो सकता है। इस समस्या को हल करने के लिए, MySQL एक विशेष फॉर्मेटर \G प्रदान करता है जो परिणामों को वर्टिकल (लंबवत) प्रारूप में प्रदर्शित करता है, जिससे प्रत्येक कॉलम मान अपनी अलग

  1. - MySQL कमांड लाइन में क्वेरी निष्पादन समय देखें

    MySQL कमांड लाइन क्लाइंट प्रत्येक क्वेरी के निष्पादन के बाद स्वचालित रूप से निष्पादन समय दिखाता है: Query OK, 1 row affected (0.15 sec) या 3 rows in set (0.04 sec)। उदाहरण 1. टेबल बनाएं ); Query OK, 0 rows affected (0.56 sec) 2. डेटा डालें INSERT INTO DemoTable1589 VALUES(103, David); Query OK,