sha1()
function သည် string တစ်ခု၏ sha-1 hash ကိုတွက်ချက်သည်။
အဆိုပါ sha1()
function ကိုအမေရိကန်လုံခြုံ hash algorithm 1 ကိုအသုံးပြုသည်။
RFC 3174 - US Secure Hash Algorithm 1: SHA-1 သည် Message Digest ဟုခေါ်သော 160-bit output ကိုထုတ်လုပ်သည်။ မက်ဆေ့ခ်ျအစာကြေငြာချက်သည် message signature ကိုထုတ်လုပ်နိုင်သည့်သို့မဟုတ်အတည်ပြုနိုင်သည့်လက်မှတ် algorithm သို့ input ကိုထည့်သွင်းနိုင်သည်။ မက်ဆေ့ခ်ျကိုလက်မှတ်ရေးထိုးမည့်အစားအစာကြေမယ့်အစားမက်ဆေ့ခ်ျကိုလက်မှတ်ရေးထိုးမည့်အစားလုပ်ငန်းစဉ်ထိရောက်မှုကိုတိုးတက်စေနိုင်သည်။ ဒီဂျစ်တယ်လက်မှတ်၏အတည်ပြုသူသည်ဒစ်ဂျစ်တယ်လက်မှတ်၏ဖန်ဆင်းရှင်အဖြစ်အလားတူ Hashing algorithm ကိုအသုံးပြုရမည်။
ထိပ်ဖ်ား: အကယ်. သင်သည်ဖိုင်၏ Sha-1 hash ကိုတွက်ချက်လိုပါက sha1_file()
function ကိုသုံးပါ။
Sha-1 helh "hello" ကိုတွက်ချက်ပါ။
<? PHP $ str = "ရှန်ဟိုင်း" , ပဲ့တင်သံ Sha1 ( $ str ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
Sha1 ၏ရလဒ်ရလဒ် -
<? PHP $ str = "ရှန်ဟိုင်း" , ပဲ့တင်သံ "string:" ။ $ str ။ "<br> <br>" ; ECHO "TRUE 'TRUE - မူရင်း 20 - ဇာတ်ကောင် binary format -" ။ Sha1 ( $ str , true ) ။ "<br> <br>" ; ပဲ့တင်သံ "မှားယွင်းသောဇာတ်ကောင် 40 hexadecimal နံပါတ်: " Sha1 ( $ str ) ။ "<br> <br>" ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
sha1()
၏ရလဒ်ထုတ်ခြင်းနှင့်၎င်းကိုစမ်းသပ်:
<? PHP $ str = "ရှန်ဟိုင်း" , ပဲ့တင်သံ Sha1 ( $ str ) ; if ( sha1 ( $str ) == "b99463d58a5c8372e6adbdca867428961641cb51" ) { ပဲ့တင်သံ "<br> ငါရှန်ဟိုင်းကိုချစ်!" ; ထွက်ပေါက် ; } >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
Sha1 ( String , Raw )
တေးရေး | ဖေါ်ပြ |
---|---|
ကြိုး | လိုအပ်ပါတယ် တွက်ချက်ခံရဖို့ string ကိုဖေါ်ပြသည်။ |
မပြုပြင်ရသေးသော |
optional ကို။ hexadecimal သို့မဟုတ် binary output ကို format ကိုသတ်မှတ်ပါ -
|