Makes an excel-compatible hash
# File lib/spreadsheet/excel/password_hash.rb, line 7 def password_hash(password) hash = 0 password.chars.reverse_each { |chr| hash = rol15(hash ^ chr[0].ord) } hash ^ password.size ^ 0xCE4B end