我目前正在尝试用 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
排序规则。我不太了解排序规则或如何处理数据库中的不同字符。