在给明文密码加上“salt”(干扰码)后,将hash算法的sha512算法的结果和hash算法的whirlpool算法的两个值合并,返回结果。例如:(例如,示例可能不是图像)如果输入密码:123456,则通过操作(自定义干扰码)abcd@!#$)1.哈希(“abcd@!#$","123456")2.加密(abcd@!#$123456)用sha512算法的哈希算法得到值a3。加密(abcd@!#$123456)用惠而浦算法的哈希算法得到b4的值。二进制咬合和操作a和b得到c5。将c转换成十六进制数返回
clear;clc;a=[]fori=1:1000a(i)=rand%随机生成一个随机数并放入a(i),i=i1enda