PHP string crypt() 函數含代碼

PHP string crypt() 函數

crypt() 是預定義的 PHP 字符串函數。愛掏網 - it200.com它用于使用 DES、Blowfish 或 MD5 算法返回一個哈希字符串。愛掏網 - it200.com

以下是 crypt() 函數的一些常量:

  • [CRYPT_STD_DES]
  • [CRYPT_EXT_DES]
  • [CRYPT_MD5]
  • [CRYPT_BLOWFISH]
  • [CRYPT_SHA_256]
  • [CRYPT_SHA_512] 等。愛掏網 - it200.com
string crypt ( string str [, stringsalt ] );
參數 描述 必填/可選
str 指定要進行哈希處理的字符串 必填
salt 指定一個鹽字符串 可選

注意:此crypt()函數適用于不同的操作系統。愛掏網 - it200.com

示例1

 <?php
// 2 character salt
if (CRYPT_STD_DES == 1){
echo "Standard DES: ".crypt('javatpoint','jt')."\n<br>"; 
}
else{
echo "Standard DES not supported.\n<br>";
}
?>

輸出:

Standard DES: jtigeEQ4GnSRg \

示例2

<?php
// 4 character salt
if (CRYPT_EXT_DES == 1){
echo "Extended DES: ".crypt('javatpoint','_S4..java')."\n<br>";
}
else{
echo "Extended DES not supported.\n<br>";
}
?>

輸出:

Extended DES: _S4..javac7kJCJPxtp6 

示例3

<?php
// 4 character salt
if (CRYPT_MD5 == 1){
echo "MD5: ".crypt('javatpoint','1javatpoint$')."\n<br>"; 
}
else{
echo "MD5 not supported.\n<br>";
}
?>

輸出:

MD5: 1javatpoi$/QyBQ/V7dJjcGaOq83EhL0

注意:使用16個字符以5開頭的鹽,并且默認的迭代輪數是5000。愛掏網 - it200.com

示例4

<?php
if (CRYPT_BLOWFISH == 1){
echo "Blowfish: ".crypt('javatpoint','2a09anexamplestringforsalt')."\n<br>"; 
}
else{
echo "Blowfish DES not supported.\n<br>";
}
?>

輸出:

Blowfish: 2a09$anexamplestringforsale8idRk7z/D1GAsmHMUTi1L/e7Cjcngiy 

示例5

<?php
// 16 character salt starting with 5. The default number of rounds is 5000.
if (CRYPT_SHA256 == 1) {
echo "SHA-256: ".crypt('javatpoint','5rounds=5000anexamplestringforsalt')."\n<br>"; }
else{
echo "SHA-256 not supported.\n<br>";
}
?>

輸出:

SHA-256: 5rounds=5000anexamplestringfcdf4KmhoNRhj0riAq6kpiYdPHGWOBEnPxtPxje3Fjm2 

示例6

// 16 character salt starting with 6. The default number of rounds is 5000.
if (CRYPT_SHA512 == 1) 
{
echo "SHA-512: ".crypt('something','6rounds=5000anexamplestringforsalt'); 
}
else
{
echo "SHA-512 not supported.";
}

輸出:

SHA-512: 6rounds=5000anexamplestringfOo0skOAdUFXkQxJpwzO05wgRHG0dhuaPBaOU/oNbGpCEKlf/7oVM5wn6AN0w2vwUgA0O24oLzGQpp1XKI6LLQ0

示例7

<?php
// 16 character salt starting with 6. The default number of rounds is 5000.
if (CRYPT_SHA512 == 1) {
echo "SHA-512: ".crypt('something','6rounds=5000anexamplestringforsalt'); 
}
else{
echo "SHA-512 not supported.";
}
?>

輸出:

SHA-512: 6rounds=5000anexamplestringfOo0skOAdUFXkQxJpwzO05wgRHG0dhuaPBaOU/oNbGpCEKlf/7oVM5wn6AN0w2vwUgA0O24oLzGQpp1XKI6LLQ0

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 村上凉子丰满禁断五十路| 欧美高清在线精品一区| 国产精品网址你懂的| 午夜在线观看福利| 中文字幕一区二区三匹| 蜜柚视频影院在线播放| 日本大片免费一级| 国产三级中文字幕| asspics美女裸体chinese| 最近高清中文在线国语视频完整版 | 国产丝袜一区二区三区在线观看| h视频在线观看免费网站| 爱情岛永久免费| 国产草草影院ccyycom| 亚洲国色天香视频| 色哟哟精品视频在线观看| 国内精品久久久久国产盗摄| 亚洲天堂一级片| 老司机在线精品视频| 女同午夜三级在线观看| 亚洲精品免费观看| 0588影视手机免费看片| 无码AV中文一区二区三区| 全彩福利本子h全彩在线观看| gogo全球大胆专业女高清视频| 最近中文字幕免费mv视频7| 国产一区二区不卡免费观在线| 97精品伊人久久大香线蕉| 欧美videosdesexo肥婆| 六月婷婷综合激情| 69xxxx日本| 暖暖日本在线视频| 国产V片在线播放免费无码| 91精品国产自产在线观看永久∴| 最近2018中文字幕2019国语视频| 免费在线观看a视频| 真实男女动态无遮挡图| 成人国产在线观看高清不卡| 亚洲第一精品福利| 色偷偷91久久综合噜噜噜| 国产精品一级二级三级|