有没有一个简单的Java库在Maven仓库中,可以为我提供流行的哈希函数(如MD5、SHA1、SHA256和SHA512)的简单、一行代码的哈希方法?我真的不想重新发明轮子来完成这个任务。
DigestUtils类属于Apache Commons Codec库,适合于简化使用MessageDigest类的目的,这似乎是您一开始尝试使用的内容。
MessageDigest
对于想要一个“简单”库的人来说已经足够了,这样他就不必“重新发明轮子”。如果用户要求一个 String
库,你会做同样的事情吗?给他找一个 String 库并推荐它?还是会提供 java.lang.String 的 JavaDoc 链接?我也可以问一下,提供建议库列表有什么害处吗?你自己是否喜欢只有有限数量的备选答案?感谢您的关心和反馈! - Martin AnderssonMessageDigest
已经足够了,那就没有讨论的必要了。如果用户要求一个 String
库,我会确实指向 java.lang.String
的 Javadoc,这正是我在这里为 MessageDigest
所做的。我更喜欢回答问题的答案。我并没有说提供建议库会有什么危害,但这不会回答这里所问的问题。你似乎在评论另一个问题,并且你也没有采纳提供自己答案的建议。请随意。 - user207421