လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> sha1

sha1

string တစ်ခု၏ Sha1 hash တန်ဖိုးကိုတွက်ချက်ပါ
အမည်:sha1
အမျိုးအစား:ကြိုး
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:string ကို၏ Sha-1 hash တွက်ချက်။

နမူနာ

ဥပမာ 1

Sha-1 helh "hello" ကိုတွက်ချက်ပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"ရှန်ဟိုင်း"</span> <span class="token punctuation">,</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token function">Sha1</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

Sha1 ၏ရလဒ်ရလဒ် -

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"ရှန်ဟိုင်း"</span> <span class="token punctuation">,</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"string:"</span> <span class="token operator">။</span> <span class="token variable">$ str</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"TRUE &#39;TRUE - မူရင်း 20- ဇာတ်ကောင် binary format -"</span> <span class="token operator">။</span> <span class="token function">Sha1</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">,</span> <span class="token constant boolean">true</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"မှားယွင်းသောဇာတ်ကောင် 40 hexadecimal နံပါတ်:</span> <span class="token operator">"</span> <span class="token function">Sha1</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 3

sha1() ၏ရလဒ်ထုတ်ခြင်းနှင့်၎င်းကိုစမ်းသပ်:

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"ရှန်ဟိုင်း"</span> <span class="token punctuation">,</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token function">Sha1</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">sha1</span> <span class="token punctuation">(</span> <span class="token variable">$str</span> <span class="token punctuation">)</span> <span class="token operator">==</span> <span class="token string double-quoted-string">"b99463d58a5c8372e6adbdca867428961641cb51"</span> <span class="token punctuation">)</span>
  <span class="token punctuation">{</span>
  <span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"<br> ငါရှန်ဟိုင်းကိုချစ်!"</span> <span class="token punctuation">;</span>
  <span class="token keyword">ထွက်ပေါက်</span> <span class="token punctuation">;</span>
  <span class="token punctuation">}</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • string အရှည်ရယူပါ strlen

    strlen

    stringအရှည်ရယူပါ
  • String တွင်အသုံးပြုသောဇာတ်ကောင်များအကြောင်းသတင်းအချက်အလက်များကိုပြန်လည်ထူထောင်ခြင်း - byte တန်ဖိုးတစ်ခုစီ၏အကြိမ်အရေအတွက်ကိုရေတွက်သည်။ count_chars

    count_chars

    Stringတွင်အသုံးပြုသေ
  • စုံစမ်းမှုဘာသာစကားနှင့်ဒေသဆိုင်ရာသတင်းအချက်အလက်များ nl_langinfo

    nl_langinfo

    စုံစမ်းမှုဘာသာစကားနှ
  • တစ်ရှုထောင်ခင်းကျင်းတစ် ဦး string ကိုသို့တစ်ရှုထောင်ခင်းကျင်း၏တန်ဖိုးကိုပြောင်းပါ implode

    implode

    တစ်ရှုထောင်ခင်းကျင်း
  • string ကိုစာလုံးအသေးပြောင်းပါ strtolower

    strtolower

    stringကိုစာလုံးအသေးပ
  • တစ် ဦး string ကိုအတွက်သတ်မှတ်ထားသောဇာတ်ကောင်၏နောက်ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strrchr

    strrchr

    တစ်ဦးstringကိုအတွက်သ
  • Metacharacter အစုံလွတ်မြောက် quotemeta

    quotemeta

    Metacharacterအစုံလွတ
  • ဒီဂျစ်တယ် format အချက်အလက်ကိုရယူပါ localeconv

    localeconv

    ဒီဂျစ်တယ်formatအချက်