这是我关于SO的第一个问题,如果这是愚蠢的话请耐心等待。
我正在使用Excel中工作表的密码锁定(注意:这与加密整个excel文件不同)。
工作表密码存储为哈希。如果您在Excel中使用Word“Jim”作为密码,则会得到这个盐渍哈希值:l2nKB / 0VLubEL2LL3MaanefnpLIJnZVJlTDDc4MVZFX70b50 / YFBpQApC4C8fPKL + h + 6xqVyakU / CLhKmsuN / w ==
(编者) 但这只有88个字符。 Excel应该使用SHA512散列,那么为什么长度不是128个字符呢?为什么有非数字和非数字作为哈希的一部分? Regardles如果它在base64中,是否真的有其他字符而不是数字orletters?
(这个问题是关于Excel使用的哈希过程。删除保护是我目前没有谈论的其他内容。所以你现在不需要提出任何有用的建议:)如果你有兴趣它可能会在一个单独的问题中跟随该主题)