কম্পিউটার

আমরা কি ব্যবহারকারীর পাসওয়ার্ড কলাম সহ একটি MySQL টেবিলে MD5 কে SHA256 এ রূপান্তর করতে পারি?


MD5 পাসওয়ার্ডকে SHA256 এ রূপান্তর করতে SHA2() ব্যবহার করুন। এটি হ্যাশ ফাংশনের SHA-2 পরিবার যেমন SHA-224, SHA-256, SHA-384, এবং SHA-512 গণনা করে।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable818(UserPassword text);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable818 মানগুলিতে সন্নিবেশ করান প্রভাবিত (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 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ --------------------+| UserPassword |+------------------------------------------------------------ -------------------+| 8b68c46294a9ccb2449324c24fe774f95b7c14e4b56fc51c7f8e6c5b01c7020f || 9cc80741546051ae3de7d31246327968c98af3c65125376acb7b49a0760d42a3 |+---------------------------------------------------------------- ------------------- সেটে +2 সারি (0.00 সেকেন্ড)
  1. আমি কিভাবে শুধুমাত্র 3 টি সম্ভাব্য প্রদত্ত মান সহ একটি কলাম সহ একটি MySQL টেবিল তৈরি করতে পারি?

  2. একটি মাইএসকিউএল টেবিলে একটি কলাম আসা হিসাবে আমরা কি "বছর" ব্যবহার করতে পারি?

  3. আমরা একটি MySQL টেবিলের জন্য শব্দ ব্যবহারকারী ব্যবহার করতে পারি?

  4. আমরা কি MySQL8 এর সাথে কলামের নাম হিসাবে "র‍্যাঙ্ক" ব্যবহার করতে পারি?