不知道有多少人實際使用了這一篇文章內的編碼。在Unity中,你會遇到無法使用System.Security.Cryptography.MD5CryptoServiceProvider的問題,那這時你要怎麼辦?
之前發現Unity有一個內建的MD5計算器,不大不小,剛好可以取代,可以參考這個網頁。因此你只要把:
之前發現Unity有一個內建的MD5計算器,不大不小,剛好可以取代,可以參考這個網頁。因此你只要把:
System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] hashBytes = md5.ComputeHash(bytes);
改成
using UnityEngine.Windows; //Add this nsmespace
byte[] hashBytes = Crypto.ComputeMD5Hash (bytes);
就好了。
其他都不用變,簡單吧?
留言
張貼留言