我正在开发存储系统。用户上传文件到服务器。
在服务器端,我想实现一个程序来使用 MD5 和 SHA1 获取文件的校验和。
我知道如何使用 DigestInputStream 函数计算校验和,但它似乎一次只支持一种方法(MD5 或 SHA1)。 在JAVA中处理上传流时如何同时计算MD5和SHA1?
谢谢大家
最佳答案
使用两个 MessageDigest
实例(一个用于 MD5,一个用于 SHA1)并将您读取的字节输入到两个实例中。
关于java - 上传新文件时如何同时获取文件MD5和SHA1校验和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14610850/