相关疑难解决方法(0)

两个不同的字符串可以生成相同的MD5哈希码吗?

对于我们的每个二进制资产,我们生成MD5哈希.这用于检查某个二进制资产是否已存在于我们的应用程序中.但两个不同的二进制资产是否可能生成相同的MD5哈希值.那么两个不同的字符串是否可能生成相同的MD5哈希?

hash md5 cryptography hash-collision

89
推荐指数
5
解决办法
7万
查看次数

为什么imap uid不是唯一的?在不同的文件夹?

我将我的邮箱元素保存到mysql数据库(在我的Intranet中执行快速搜索,因为imap_search'速度太慢).

我正在连接到服务器和文件夹,并迭代消息.

简化代码:

$numMsg = imap_num_msg($conn);

for($i=1;$i<=$numMsg;$i++){
    $uid = imap_uid($conn,$i);
    echo("msg_num:".$i." - uid:".$uid);
}
Run Code Online (Sandbox Code Playgroud)

我得到这样的东西:

msg_num:5 - uid:5msg_num:6 - uid:6msg_num:7 - uid:7msg_num:8 - uid:8msg_num:9 - uid:9msg_num:10 - uid:10msg_num:11 - uid:11msg_num:12 - uid:12

这是完全错误的!

uid 不应该是独一无二的吗?

我在我拥有的5个子文件夹中以及在收件箱中的已发送邮件中获得此UID,我得到了uids (msg_num:5 - uid:1503msg_num:6 - uid:1504msg_num:7 - uid:1506)

php imap

5
推荐指数
1
解决办法
3702
查看次数

标签 统计

cryptography ×1

hash ×1

hash-collision ×1

imap ×1

md5 ×1

php ×1