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

PHP में md5_file () फ़ंक्शन

md5_file() फ़ंक्शन का उपयोग किसी फ़ाइल के md5 हैश की गणना करने के लिए किया जाता है। आइए पहले जानें कि MD5 क्या है -

MD5 संदेश-पाचन एल्गोरिथ्म इनपुट के रूप में मनमानी लंबाई का संदेश लेता है और आउटपुट के रूप में इनपुट का 128-बिट "फिंगरप्रिंट" या "मैसेज डाइजेस्ट" उत्पन्न करता है। MD5 एल्गोरिथ्म डिजिटल हस्ताक्षर अनुप्रयोगों के लिए अभिप्रेत है, जहां एक बड़ी फ़ाइल को RSA जैसे सार्वजनिक-कुंजी क्रिप्टोसिस्टम के तहत एक निजी (गुप्त) कुंजी के साथ एन्क्रिप्ट किए जाने से पहले सुरक्षित तरीके से "संपीड़ित" किया जाना चाहिए।

-- Ref:RFC 1321 से - MD5 संदेश-डाइजेस्ट एल्गोरिथम -

सिंटैक्स

md5_file(file_name, raw)

पैरामीटर

  • file_name - SHA1 हैश के लिए फ़ाइल निर्दिष्ट करता है

  • कच्चा - बूलियन मान निर्दिष्ट करें -

  • TRUE - रॉ 16 कैरेक्टर बाइनरी फॉर्मेट

    गलत - डिफ़ॉल्ट। 32 वर्ण हेक्स संख्या

वापसी

md5_file() फ़ंक्शन सफलता पर एक स्ट्रिंग देता है, अन्यथा FALSE।

उदाहरण

निम्नलिखित एक उदाहरण है -

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

आउटपुट

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

1e5gbjhwbdk3enkjnd9bkjbw82kjbs

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ

  1. PHP में md5 () फ़ंक्शन

    PHP में md5() फ़ंक्शन का उपयोग स्ट्रिंग के md5 हैश की गणना करने के लिए किया जाता है। सिंटैक्स md5(str, raw) पैरामीटर str - गणना की जाने वाली स्ट्रिंग कच्चा - बूलियन मान निर्दिष्ट करें सच - रॉ 16 कैरेक्टर बाइनरी फॉर्मेट गलत - डिफ़ॉल्ट। 32 वर्ण हेक्स संख्या वापसी md5() फ़ंक्शन हैश

  1. PHP में md5_file () फ़ंक्शन

    md5_file() फ़ंक्शन का उपयोग किसी फ़ाइल के md5 हैश की गणना करने के लिए किया जाता है। आइए पहले जानें कि MD5 क्या है - MD5 संदेश-पाचन एल्गोरिथ्म इनपुट के रूप में मनमानी लंबाई का संदेश लेता है और आउटपुट के रूप में इनपुट का 128-बिट फिंगरप्रिंट या मैसेज डाइजेस्ट उत्पन्न करता है। MD5 एल्गोरिथ्म डिजिटल हस्