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 সেকেন্ড)