crypt
တစ်လမ်းသွား string ကို hash
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်မတူညီသော algorithms များကိုစစ်ဆေးလိမ့်မည်။
<span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token comment">// နှစ်ခု - ဇာတ်ကောင်ဆား</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token constant">crypt_std_des</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Standard Des:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'တစ်ခုခု'</span> <span class="token punctuation">,</span> <span class="token string single-quoted-string">'st'</span> <span class="token punctuation">'</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"\ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"စံသတ်မှတ်ချက်မထောက်ပံ့ရ။ \ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment">// 4 ဇာတ်ကောင်ဆား</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token constant">Crypt_ext_des</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"DEL:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'`` `</span> ` _s4...... <span class="token punctuation">some</span> <span class="token string single-quoted-string">'</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"\ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"ပံ့ပိုးမှုမရှိတဲ့ desped des ။ \ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment">// 12 အက္ခရာများ $ 1 $ နှင့်အတူစတင်</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token constant">Crypt_md5</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"MD5:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'တစ်ခုခု'</span> <span class="token punctuation">,</span> <span class="token string single-quoted-string">'$ 1 $ somethin $'</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"\ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"MD5 ကိုမထောက်ပံ့ပါ။ \ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment">// $ 2A $ နှင့်အတူစတင်ဆား။ နှစ်ဆကိန်းဂဏန်းများအတွက်ကုန်ကျစရိတ် parameters တွေကို: 09 ။ 22 ဇာတ်ကောင်</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token constant">Crypt_blowfish</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"blowfish:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'တစ်ခုခု' '</span> <span class="token punctuation">'</span> <span class="token string single-quoted-string">'' $ 2A $ 09 $ anexamplineforsalt $ '</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"\ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">echo</span> <span class="token string double-quoted-string">"blowfish des des မထောက်ပံ့ဘူး။ \ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment">// 16- ဇာတ်ကောင်ဆား $ 5 $ နှင့်အတူစတင်။ အ 0 န်း၏ပုံသေနံပါတ်သည် 5000 ဖြစ်သည်။</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token constant">Crypt_sha256</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"Sha-256:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'တစ်ခုခု'</span> <span class="token punctuation">,</span> <span class="token string single-quoted-string">'$ 5 $ + = 5000 $ AnexamplestringForsalt $'</span> <span class="token punctuation">)</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"\ n <br>"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"Sha-256 ကိုမထောက်ပံ့ပါ။ \ n <br>"</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment">// 16- ဇာတ်ကောင်ဆား $ 5 $ နှင့်အတူစတင်။ အ 0 န်း၏ပုံသေနံပါတ်သည် 5000 ဖြစ်သည်။</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token constant">Crypt_sha512</span> <span class="token operator">==</span> <span class="token number">1</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Sha-512:"</span> <span class="token operator">။</span> <span class="token function">Crypt</span> <span class="token punctuation">(</span> <span class="token string single-quoted-string">'တစ်ခုခု'</span> <span class="token punctuation">,</span> <span class="token string single-quoted-string">'$ 6 ဒေါ်လာ = 5000 $ anexamplestringforsalt $'</span> <span class="token punctuation">'</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">သို့မဟုတ်</span>
<span class="token punctuation">{</span>
<span class="token keyword">ECHO</span> <span class="token string double-quoted-string">"Sha-512 ကိုမထောက်ပံ့ပါ။ "</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">></span></span>
အထက်ပါကုဒ်များ၏ output ကို (operating system ပေါ် မူတည်. ):
စံ des: stqadd7zlbbyi Extended des: _s4....someqxidlbptuuu6 MD5: $ 1 $ somethin $ 4nzkruy6r7k7.rdeoz0w ။ Blowfish: $ 2A $ 09 $ 09 $ anexamplingforsaleloukejrjrjrjrlexmf1671Qw3khl49r3dfu3 Sha-256: $ 5 ဒေါ်လာ $ anexamplestringf $ kirctqsxo2wg50 / hs4jti4pmonkqupmonkqugwfxlvy9vu9 Sha-512: $ 6 $ 6000 = 5000 $ anexamplestringf $ oo0skoadudopxkqxjpwzo05wgrhg0dhuapbaou / onbgpceklf / 7ovm5wnes0w2vwuga0o24olzgqp1xki6lq0 ။