I wonder if you could implement your own version of BCrypt that just reverses the string. It'd be a good learning exercise in how BCrypt-ruby actually works ;).