sha1() फ़ंक्शन
PHP में sha1() फ़ंक्शन किसी स्ट्रिंग का SHA-1 हैश कैलकुलेट करने के लिए उपयोग किया जाता है।
US Secure Hash Algorithm 1 (SHA-1) 160-बिट आउटपुट उत्पन्न करता है जिसे मैसेज डाइजेस्ट कहा जाता है।
सिंटैक्स
sha1(string $string, bool $binary = false): string
पैरामीटर्स
- string - हैश की जाने वाली स्ट्रिंग (आवश्यक)
- binary - आउटपुट फॉर्मेट निर्दिष्ट करने वाला बूलियन (ऑप्शनल)
- TRUE - रॉ 20-कैरेक्टर बाइनरी फॉर्मेट
- FALSE - 40-कैरेक्टर हेक्स नंबर (डिफ़ॉल्ट)
रिटर्न वैल्यू
sha1() फ़ंक्शन सफल होने पर कैलकुलेटेड SHA-1 हैश रिटर्न करता है, विफलता पर FALSE।
उदाहरण 1
<?php $s = "Welcome"; echo sha1($s); ?>
आउटपुट
ca4f9dcf204e2037bfe5884867bead98bd9cbaf8
उदाहरण 2
<?php
$s = "Welcome!";
echo sha1($s);
if (sha1($s) == "ca4f9dcf204e2037bfe5884867bead98bd9cbaf8") {
echo "<br>Hello Welcome!";
exit;
}
?>
आउटपुट
e52e5e6cd50ef4de30d8a4fafbbfab41180cc200