SHA512 في سيلفرلايت غير متوفر, هل هناك تدار المكتبة المتاحة ؟

StackOverflow https://stackoverflow.com/questions/2459533

سؤال

SHA512Managed مفقود في سيلفرلايت (ويندوز فون 7 CTP SDK) فقط تصل SHA256 متاح للاستخدام.لا أحد يعرف .صافي الدرجة التي يمكن أن تستخدم يقدم بذاته C# أو VB.net SHA512 التنفيذ ؟

أنا بحاجة إلى استخدام هذا للحصول على مصادقة HTTP خدمة ويب.

هل كانت مفيدة؟

المحلول

<ع> استخدام على HashLib من http://hashlib.codeplex.com/ سوف تعمل بشكل جيد. هناك طرق داخل HashLib.HashFactory.HashCryptoNotBuildIn التي لا تتطلب System.Crytography.

نصائح أخرى

ومونو لديه التنفيذ وربما كنت قد تستخدم، شريطة كنت سعيدا مع رخصة OS.

HTTPS: // github.com/mono/mono/blob/master/mcs/class/corlib/System.Security.Cryptography/SHA512Managed.cs

وسيلفرلايت لا يحتوي على مساحة System.Security.Cryptogray. ومع ذلك، يمكن دائما ميناء المصدر المفتوح BeeCrypt تشفير مكتبة (مكتوب في C)، واستخدامها مباشرة في Silverlight.

http://www.koders.com/info.aspx؟c = ProjectInfo ومعرف المنتج = VZ53QH5WTR5UV7LWXYVDKP7P3G

كما لا يوجد دعم SHA512, علينا أن الاستخدام الخاصة بنا أو تطبيقات الطرف 3rd.(راجع msdn هنا..)

Chilkat's تنفيذ عملت بالنسبة لي.أنها بسيطة جدا & مستقيم إلى الأمام لاستخدام.التحقق من ذلك هنا..

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top