倒悬山下 发表于 2022-3-4 14:47:10

有个小步骤不太理解

这是一个关于密码md5加密的小程序
(实现“加盐”的操作也并不复杂,只要我们在进行 MD5 计算前随机地为用户的密码加上一串字符即可。比如先将用户的原始密码计算一次 MD5 值,取中间 16 位加在原始密码后边,再计算一次 MD5 的值就是“加盐”的效果啦。
比如 FishC 对应的 MD5 值是 9d22182e926ca703cd0f5926e7d57782,取中间 16 位是 926ca703cd0f5926,“加盐”后的密码是 FishC926ca703cd0f5926,所以最后保存在数据库中的密码eaf315085f7b98f4cbc93c8cc244b5d4)


请问32-35行的for循环是什么意思,我自己写的循环(黑色背景)是错的,搞不大懂题目循环是怎么进行的,希望大神可以详细解释一下

倒悬山下 发表于 2022-3-4 14:49:05

temp2[]那里打错了是temp1
页: [1]
查看完整版本: 有个小步骤不太理解