我只是想使用AppleScript來計算字符串的MD5:的AppleScript和MD5
set hash_string to do shell script "echo -n hi | md5"
在上面的代碼中,我實際上已經取代通過與「喜」殼作爲測試串。 AppleScript的報道:
tell current application
do shell script "echo -n hi | md5"
--> "5ea3a74c5a5c60abd09da8c5f85fa0a5"
end tell
直接運行相同的命令在終端的結果:
% echo -n hi | md5
49f68a5c8493ec2c0bf489821c21fc3b
雖然命令是相同的,所計算的哈希是不同的。顯然,在AppleScript中傳遞了額外的字符,但我似乎無法弄清楚它們是什麼。我很欣賞任何指導。
作品!感謝你能這麼快回復。 – JJWeb 2011-05-19 20:22:50
@JJWeb歡迎您的幫助 – mcgrailm 2011-05-19 20:25:26