我有一个具有以下行为的加密方法:密码的每个字符都经过一个方法,该方法获取该字符的 ASCII 值并以一种方式移动字节,然后以另一种方式移动字节,并返回以下内容:
$shifted_left.$original_char.$shifted_right
.
哈希之前的密码示例:
àp8Âa0æs9æs9îw;Þo7är9Èd2Îg3Þo7Êe2æs9Ðh4Êe2är9Êe2d2
在此之后,通过原始密码中的每个字符形成的结果字符串使用 BCrypt 进行散列。用这些垃圾字符包围密码是否会提高密码的强度或保护它们不被彩虹表/字典攻击破解?