使用 Bcrypt 算法对每次加密输出的结果是不一样的。 BCrypt算法是一种基于哈希算法的算法。这种算法是不可逆的。 通过BCrypt算法进行编码后的结果,长度固定为60字符。 使用同一个原文进行反复编码,每次得到的结果都是不同的,因为在编码过程中,BCrypt使用了随机的盐,并且,使用的盐也作为编码结果的一部分保存了下来。 从下面的运行可以看到,每次生成新加密字符串,都不会是一样的。 BCrypt 算法比 MD5 更加安全。 https://www.isharkfly.com/t/bcrypt/15618