我想加密文件名,但要确保加密的文件名不包含文件名中不允许的任何字符(在Windows系统上).
该字符串还需要能够被解密回原始文件名(因此您不能仅在加密后过滤掉无效字符).
据我所知,无法使用的字符是\ /:*?"> <|.我知道System.IO.Path.InvalidPathChars,但我不知道会避免这些字符的加密方法.
.net c# encryption
.net ×1
c# ×1
encryption ×1