Puts é verdade, realmente eu nem me lembrei que caracteres com acentuação ou especiais podem consumir mais de um byte
Respondendo a "Interessante, também não sabia desta limitação...." dentro da publicação Uma curiosidade sobre o bcrypt que não se fala muito
1