我正在嘗試在我正在編寫的應用程序中創建序列號檢查器,並且它使用加密技術對名稱進行編碼,並輸入了與實際應該匹配的編號。我熟悉C#中使用的SHA1CryptoServiceProvider,但在Objective-C中有這樣的嗎?Objective-C中有沒有像SHA1CryptoServiceProvider(即C#)的東西?
這裏是C#示例代碼,我要轉換爲Objective-C的:
string license = txtnLicense.Text;
SHA1CryptoServiceProvider provider = new SHA1CryptoServiceProvider();
string finalLicense = BitConverter.ToString(provider.ComputeHash(bytes));
bool isGood = (BitConverter.ToString(provider.ComputeHash(bytes)).Replace("-", "") == license.Replace("-", ""));
謝謝! 我一定會去看看它。 – PumaSpeed 2010-08-05 13:37:01