[问卦] 杂凑算法是怎么做到打乱效果的

楼主: freeman371 (自由人371)   2023-11-19 23:13:11
唸资工系的对杂凑函数应该不陌生吧
小弟我不是资工系的虽然
不过对杂凑函数略知一二啦
是说不管是杂凑算法还是加密算法
它们是怎么达到打乱效果的啊?
例如有一个md5杂凑函数
令自变量x分别为以下两个字串:
"Hello my baby girl."
"Hello my babe girl."
得到的值分别为
"cc21f5603444261b488ca99dcb7565d1"
"180113642f67b75bd26e92f36e3584d3"
我只是把中间的“baby”改成“babe”
杂凑之后居然整个杂凑值都完全变了
真是太神奇了
通常我们学到的数学函数的算法不是都具有一定的规则性吗?
那为什么杂凑函数可以把输入值打乱掉啊?
总觉得杂凑和加密的算法都很神奇耶
也没使用乱数函数也能做到打乱效果
到底杂凑算法是怎么做到打乱效果的啊
那个打乱效果的核心算法是什么?
好想知道哦…
有没有杂凑算法是怎么达到打乱效果的卦呀?

Links booklink

Contact Us: admin [ a t ] ucptt.com