Password encoding implementations.