gpt4 book ai didi

java - SHA-256 加密字符串作为目录名称

转载 作者:行者123 更新时间:2023-11-30 04:18:18 25 4
gpt4 key购买 nike

我需要使用 SHA-256“加密”字符串作为文件系统(ext3、fat、ntfs...)中路径的一部分。

我尝试使用 Base64 对其进行编码,但这并非在所有情况下都有效,因为 Base64 编码的字符串可能包含“/”、“\”或其他无效字符。

是否有一种(简单)方法来获取 SHA-256“加密”字符串的文件系统安全名称?我不喜欢对所有可能的无效字符使用 String.replaceAll()。

预先感谢您的帮助

最佳答案

我不被允许写评论......所以我尝试回答。

您确实应该使用 UUID。它不得长于 SHA 哈希值。如果是这样,恕我直言,你做错了什么。

关于java - SHA-256 加密字符串作为目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17788028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com