Comment

PHP প্রসেসিং ফর্ম (Processing Forms)

PHP পাসওয়ার্ড_হ্যাশ (password_hash() )

Estimated reading: 1 minute 14 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি একটি পাসওয়ার্ড হ্যাশ তৈরি করতে PHP password_hash() ফাংশনটি কীভাবে ব্যবহার করবেন তা শিখবেন।

PHP password_hash() ফাংশনের ভূমিকা

password_hash() ফাংশন আপনাকে একটি নিরাপদ ওয়ান-ওয়ে হ্যাশিং অ্যালগরিদম ব্যবহার করে একটি পাসওয়ার্ড হ্যাশ তৈরি করতে দেয়।

এখানে password_hash() ফাংশনের সিনট্যাক্স রয়েছে:

password_hash(string $password, string|int|null $algo, array $options = []): string

password_hash() ফাংশনে নিম্নলিখিত প্যারামিটার রয়েছে:

  • $password হল হ্যাশ করা সাধারণ টেক্সট পাসওয়ার্ড।
  • $algo হল একটি ধ্রুবক যা হ্যাশিং অ্যালগরিদম নির্দিষ্ট করে।
  • $algo হল একটি ধ্রুবক যা হ্যাশিং অ্যালগরিদম নির্দিষ্ট করে।
  • $options হল প্রতিটি অ্যালগরিদমের বিকল্পগুলির একটি সহযোগী অ্যারে। আপনি যদি $options বাদ দেন, ফাংশনটি একটি এলোমেলো লবণ এবং হ্যাশিংয়ের জন্য ডিফল্ট খরচ তৈরি করবে।

password_hash() ফাংশন হ্যাশ করা পাসওয়ার্ড প্রদান করে।

হ্যাশিং অ্যালগরিদম

password_hash() ফাংশন নিম্নলিখিত হ্যাশিং অ্যালগরিদম সমর্থন করে:

ConstantHashing Algorithm
PASSWORD_DEFAULTbcrypt
PASSWORD_BCRYPTCRYPT_BLOWFISH 
PASSWORD_ARGON2IArgon2i
PASSWORD_ARGON2IDArgon2id

PHP password_hash() ফাংশনের উদাহরণ

নিম্নলিখিত উদাহরণ দেখায় কিভাবে পাসওয়ার্ড ‘Password1’ থেকে হ্যাশ পাসওয়ার্ড তৈরি করতে হয়:

<?php

$password = 'Password1';
echo  password_hash($password, PASSWORD_DEFAULT);

আউটপুট:

$2y$10$hnQY9vdyZUcwzg2CO7ykf.a4iI5ij4Pi5ZwySwplFJM7AKUNUVssO

এই উদাহরণটি PASSWORD_DEFAULT অ্যালগরিদম ব্যবহার করে, যা password_hash() ফাংশনকে বিক্রিপ্ট হ্যাশিং অ্যালগরিদম ব্যবহার করার নির্দেশ দেয়।

অনুশীলনে, ডাটাবেসে সংরক্ষণ করার আগে আপনি পাসওয়ার্ড হ্যাশ করার জন্য password_hash() ফাংশনটি ব্যবহার করবেন। এবং, আপনি প্লেইন টেক্সট মেলে password_verify() ফাংশন ব্যবহার করবেন

ডাটাবেসে সংরক্ষিত হ্যাশ করা পাসওয়ার্ড ব্যবহারকারীদের দ্বারা প্রদত্ত পাসওয়ার্ড।

একটি প্লেইন টেক্সট পাসওয়ার্ড হ্যাশ করার পাশাপাশি, আপনি ডাটাবেসে সংরক্ষণ করতে চান এমন যেকোনো টোকেন নিরাপদে হ্যাশ করতে আপনি password_hash() ব্যবহার করতে পারেন।

সারসংক্ষেপ

নিরাপদ ওয়ান-ওয়ে হ্যাশিং অ্যালগরিদম ব্যবহার করে হ্যাশ পাসওয়ার্ড তৈরি করতে PHP password_hash() ফাংশন ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP পাসওয়ার্ড_হ্যাশ (password_hash() )

Or copy link

CONTENTS

Subscribe

×
Cancel