簡體   English   中英

mcrypt字符

[英]mcrypt characters

我目前正在嘗試自學PHP中的mcrypt。 我只是將以下示例代碼復制並粘貼到我的php網頁中:

$size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CFB);
$iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);

echo $iv;

以下代碼產生了這一點:

öÈÅê^ƒ€™Ç8xîÉ/...

這是生產密碼鹽的好方法嗎? 如果是這樣,那么我對於這種方法產生的外表外觀就不太關心了。 我打算將其存儲在數據庫中,並想知道此處產生的字符是否會影響我的排序規則決定? 到目前為止,我一直在使用utf_encoding_ci進行排序。 我對排序規則或如何處理數據庫中的不同字符了解不多。

我對排序規則一無所知,但是如果您要加密數據庫中的密碼,則建議使用的一些推薦方法是md5()sha1()進行加密。 它們應該可以正常使用。 注釋中的解釋很好地解釋了為什么會有奇怪的字符以及如何將它們存儲在數據庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM