কম্পিউটার

PHP-তে md5_file() ফাংশন


md5_file() ফাংশনটি একটি প্রদত্ত ফাইলের md5 হ্যাশ গণনা করতে ব্যবহৃত হয়। আসুন প্রথমে MD5 -

কি তা জেনে নিই

MD5 মেসেজ-ডাইজেস্ট অ্যালগরিদম ইনপুট হিসেবে গ্রহণ করে নির্বিচারে দৈর্ঘ্যের একটি বার্তা এবং আউটপুট হিসেবে ইনপুটের একটি 128-বিট "আঙ্গুলের ছাপ" বা "মেসেজ ডাইজেস্ট" তৈরি করে। MD5 অ্যালগরিদমটি ডিজিটাল স্বাক্ষর অ্যাপ্লিকেশনের জন্য উদ্দিষ্ট, যেখানে RSA-এর মতো পাবলিক-কী ক্রিপ্টোসিস্টেমের অধীনে একটি ব্যক্তিগত (গোপন) কী দিয়ে এনক্রিপ্ট করার আগে একটি বড় ফাইলকে একটি নিরাপদ পদ্ধতিতে "সংকুচিত" করতে হবে৷

-- রেফারেন্স:RFC 1321 থেকে - MD5 মেসেজ-ডাইজেস্ট অ্যালগরিদম −

সিনট্যাক্স

md5_file(file_name, raw)

পরামিতি

  • ফাইল_নাম − SHA1 হ্যাশের জন্য ফাইলটি নির্দিষ্ট করে

  • কাঁচা - বুলিয়ান মান নির্দিষ্ট করুন -

  • সত্য - কাঁচা 16 অক্ষর বাইনারি বিন্যাস

    FALSE - ডিফল্ট। 32 অক্ষর হেক্স সংখ্যা

ফেরত

md5_file() ফাংশন সফলতার উপর একটি স্ট্রিং প্রদান করে, অন্যথায় FALSE.

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
   $file = "Md5.txt";
   $md5file = md5_file($file);
   echo $md5file;
?>

আউটপুট

নিচের আউটপুট −

1e5gbjhwbdk3enkjnd9bkjbw82kjbs

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপিতে md5() ফাংশন

  4. PHP-তে md5_file() ফাংশন