We have a Python snippet which hashes passwords based on Drupal algorithm to be used in Django authentication. We used it to migrate an old site to Django. Now we want to rewrite the current Django site in Go.
So the project consists of rewriting the hasher's functionality attached in pure Go. It must receive any password string and return the same hashed password as the Drupal harsher.