Standard library imports hash crypto/sha512 crypto/sha256 hash/crc32 crypto/sha1 bufio crypto/md5 errors flag fmt io os path/filepath strings