MD5 Already broken 5 places See details
Broken hash function
An import of `crypto/md5` or `crypto/sha1`, or a call to `New()` on either.
This is already unsafe today, with no quantum computer involved. Practical chosen-prefix collisions exist; MD5 has no remaining security as a digest.
What to do. `crypto/sha256`, or `crypto/sha512` for long-lived signatures.
-
modules/caddyhttp/reverseproxy/fastcgi/client_test.go:70
test path
h := md5.New() -
modules/caddyhttp/reverseproxy/fastcgi/client_test.go:94
test path
h := md5.New() -
modules/caddyhttp/reverseproxy/fastcgi/client_test.go:197
test path
h := md5.New() -
modules/caddyhttp/reverseproxy/fastcgi/client_test.go:250
test path
h := md5.New() -
modules/caddyhttp/reverseproxy/fastcgi/client_test.go:267
test path
h := md5.New()