MD5 Already broken 1 place See details
Hash algorithm through the JCA
`MessageDigest.getInstance()`. MD5 and SHA-1 are reported as already broken; SHA-256 is reported as a reduced margin rather than a defect.
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. SHA-256 as the floor, SHA-384 where the digest protects something that must remain verifiable for decades.
-
src/peergos/server/webdav/modeshape/webdav/WebDavServletBean.java:58
MD5_HELPER = MessageDigest.getInstance("MD5");