SimpleHash hash = new SimpleHash("MD5", "123123", "SALT", 0);
SimpleHash hash = new SimpleHash("MD5", "123123", "SALT", 1);
hash.toHex(); //输出结果为665e501bcbf8ffd773b501e433602582
Md5Hash m = new Md5Hash("123123", "salt");
m.toHex(); //输出结果为665e501bcbf8ffd773b501e433602582
由此可见 循环1次和0次 的效果 可直接使用MD5的效果是一样的
SimpleHash hash = new SimpleHash("MD5", "123123", "SALT", 3);
hash.toHex(); //输出结果为0f6bec3a6d767e59227c8262f1ff44e2
Md5Hash m = new Md5Hash("123123", "salt");
new Md5Hash(new Md5Hash(m)).toHex(); //输出结果为0f6bec3a6d767e59227c8262f1ff44e2
由此可见 salt的作用只在第一次散列时用到, 即便设置了循环次数 也只是对前一次的散列结果进行散列