This is my first question on SO so bear with me if this is stupid.
I am playing around with the password locking of worksheets in Excel (note: this is not the same as encrypting an entire excel-file).
The worksheet password is stored as a hash. If you use the Word "Jim" as password in Excel you get this salted hash as a result: l2nKB/0VLubEL2LL3MaanefnpLIJnZVJlTDDc4MVZFX70b50/YFBpQApC4C8fPKL+h+6xqVyakU/CLhKmsuN/w==
(EDITED) But that is only 88 characters long. Excel is supposed to use SHA512 hashing, so why isn't the hash 128 characters long? And why are there nonletters and non numbers as part of the hash? Regardles if its in base64, should there really be any other characters than numbers orletters?
(This question is about the hashing process that Excel uses. Removing protection is something else which I am not currently talking about. So you don't need to put up any helpful suggestions about that now :) If you are interested in that topic it might follow in a separate question )