PHP ஐ எவ்வாறு பயன்படுத்துவது என்று பார்ப்போம் md5() இந்த கட்டுரையில் செயல்பாடு.
PHP md5() செயல்பாடு என்றால் என்ன?
முக்கியமான தரவைப் பாதுகாப்பதற்கான விரைவான மற்றும் திறமையான முறை md5() செயல்பாடு. இது ஒரு வழி ஹாஷ் ஆகும், அதாவது ஒரு சரம் ஹாஷ் செய்யப்பட்டவுடன், அதை அதன் அசல் நிலைக்கு மாற்ற முடியாது. உண்மையான கடவுச்சொல் தரவுத்தளத்தில் வைக்கப்படுவதில்லை என்பதால், கடவுச்சொல் சேமிப்பிற்கு இது பயனுள்ளதாக இருக்கும். மாறாக, தி md5() கடவுச்சொல்லின் ஹாஷ் தரவுத்தளத்தில் சேமிக்கப்படுகிறது. தி md5() பயனரின் கடவுச்சொல்லை ஹாஷ் செய்ய செயல்பாடு பயன்படுத்தப்படுகிறது, இது பயனர் உள்நுழையும்போது தரவுத்தள ஹாஷுடன் ஒப்பிடப்படுகிறது.
PHP இல் PHP md5() செயல்பாட்டிற்கான தொடரியல்
தொடங்குவதற்கு, இன் தொடரியலைப் புரிந்துகொள்வது அவசியம் md5() செயல்பாடு. ஒரு சரத்தை அளவுருவாகப் பெற்ற பிறகு, செயல்பாடு 32-எழுத்துகள் கொண்ட ஹெக்ஸாடெசிமல் சரத்தை வழங்குகிறது. என்ற தொடரியல் md5() செயல்பாடு பின்வருமாறு:
md5 ( லேசான கயிறு $சரம் , பூல் $raw_output = பொய் ) : லேசான கயிறு
முதல் வாதம் நாம் பயன்படுத்தி ஹாஷ் வேண்டும் என்று சரம் md5() செயல்பாடு. இரண்டாவது வாதம் விருப்பமானது மற்றும் வெளியீடு மூல பைனரி வடிவத்தில் இருக்க வேண்டுமா அல்லது ஹெக்ஸாடெசிமல் வடிவத்தில் இருக்க வேண்டுமா என்பதைக் குறிப்பிடுகிறது. இது முன்னிருப்பாக தவறானதாக மாற்றப்படுகிறது, இது வெளியீடு ஹெக்ஸாடெசிமல் வடிவத்தில் இருக்கும் என்பதைக் குறிக்கிறது.
PHP இல் md5() செயல்பாட்டை எவ்வாறு பயன்படுத்துவது?
செயல்படுத்துவதற்கான படிகள் பின்வருமாறு md5() PHP இல் செயல்பாடு:
படி 1: கொடுக்கப்பட்ட சரத்தின் MD5 ஹாஷை உருவாக்குவது அல்லது தனிப்பட்ட அடையாளங்காட்டியை உருவாக்குவது போன்ற md5() செயல்பாட்டை நீங்கள் பயன்படுத்த விரும்பும் நோக்கத்தைத் தீர்மானிக்கவும்.
படி 2: நீங்கள் ஹாஷ் செய்ய விரும்பும் சரத்தைத் தீர்மானிக்கவும் md5() செயல்பாடு. இந்த முறையைப் பயன்படுத்தி கடவுச்சொல், கோப்பு பெயர் அல்லது வேறு எந்த உரையையும் ஹாஷ் செய்யலாம்.
படி 3: இறுதியாக பயன்படுத்தவும் md5() உள்ளீட்டு சரத்தின் ஹாஷ் மதிப்பை உருவாக்க உங்கள் PHP குறியீட்டில் செயல்படவும்.
PHP இல் md5() செயல்பாட்டின் எடுத்துக்காட்டுகள்
எடுத்துக்காட்டு 1: கொடுக்கப்பட்ட சரத்தின் MD5 ஹாஷை உருவாக்க, கீழே கொடுக்கப்பட்டுள்ள PHP குறியீட்டைப் பின்பற்றவும்.
$str = 'LinuxHint!' ;
எதிரொலி md5 ( $str ) ;
?>
மேலே உள்ள குறியீட்டில், செயல்பாடு md5() $str அளவுருவுடன் அழைக்கப்படுகிறது, மேலும் $str மாறிக்கு 'LinuxHint!' மதிப்பு கொடுக்கப்பட்டுள்ளது. தி md5() செயல்பாடு உள்ளீட்டு சரத்தின் MD5 ஹாஷைக் கணக்கிடுகிறது மற்றும் ஹாஷின் ஹெக்ஸாடெசிமல் பிரதிநிதித்துவத்தை வழங்குகிறது.
வெளியீடு
எடுத்துக்காட்டு 2: நீங்கள் பயன்படுத்தலாம் md5() PHP இல் ஒரு தனிப்பட்ட அடையாளங்காட்டியை உருவாக்கும் செயல்பாடு. தனித்துவமான அடையாளங்காட்டியை உருவாக்கும் எளிய PHP உதாரணம் இங்கே.
$unique_id = md5 ( தனித்துவமான ( ) ) ;
எதிரொலி 'தனித்துவ ஐடி:' . $unique_id ;
?>
குறிப்பு: பயன்படுத்தி ஒரு தனிப்பட்ட அடையாளங்காட்டியை உருவாக்குகிறது md5() இணையத்தளத்தில் பதிவேற்றிய கோப்புகளுக்கு தனிப்பட்ட கோப்புப்பெயர்களை உருவாக்குவது போன்ற பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தக்கூடிய தனித்துவமான, யூகிக்க முடியாத மதிப்பை உருவாக்குவதற்கான வழியை இது வழங்குகிறது.
முடிவுரை
PHP md5() செயல்பாடு என்பது கடவுச்சொற்களை குறியாக்கம் செய்தல், தனிப்பட்ட அடையாளங்காட்டிகளை உருவாக்குதல் மற்றும் தரவு ஒருமைப்பாட்டைச் சரிபார்த்தல் போன்ற பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தக்கூடிய ஒரு பல்துறை செயல்பாடு ஆகும். செயல்பாட்டின் தொடரியல் மற்றும் பயன்பாட்டு நிகழ்வுகளைப் புரிந்துகொள்வது அதை திறம்பட பயன்படுத்த முக்கியமானது. பயன்படுத்துவதன் மூலம் md5() செயல்பாடு, எங்கள் பயன்பாடுகளுக்கு கூடுதல் பாதுகாப்பைச் சேர்க்கலாம் மற்றும் தரவு பாதுகாப்பாக இருப்பதை உறுதிசெய்யலாம். இருப்பினும், அதையும் நாம் மனதில் கொள்ள வேண்டும் md5() ஒரு வழி குறியாக்கம் மற்றும் பின்னர் மறைகுறியாக்க வேண்டிய தரவை குறியாக்கம் செய்ய ஏற்றது அல்ல.