plist_values['HashData'].join("").unpack('m')[0].each_byte do |b|
hash_decoded << sprintf("%02X", b)
end
我需要将其翻译成其他语言。据我所知,它将'HashData'数组的所有内容放入一个字符串,然后从Base64解码,但接下来是什么? 你能给我一步一步解释它的作用吗? 在此先感谢!
答案 0 :(得分:3)
它从plist_values
(带有键'HashData'
的那个)解码base64值并将其转换为可打印的十六进制。
答案 1 :(得分:2)