add md5 implementation
add base64
fix usage of bas64