NET تنفيذ سكربت
-
27-10-2019 - |
المحلول
أخيرًا ، عثرت على تنفيذ لـ scrypt في C # في مكتبة CryptSharp .
المكتبة مفتوحة المصدر وتستخدم ترخيص ISC .
سجل الإصدارات
1.2.0 23 يناير 2011:
يتم الآن دعم SCrypt KDF كـ CryptSharp.Utility.SCrypt.
تمت إضافة Salsa20 الخاص بـ djb ، المطلوب بواسطة SCrypt.
نصائح أخرى
هناك تطبيق جديد لـ SCrypt لـ .NET هنا: https://github.com/replicon/Replicon.Cryptography.SCrypt
على عكس CryptoSharp ، وهي مكتبة رائعة ، يتم تنفيذ هذه المكتبة كغلاف مجمع حول مكتبة أصلية.هذا يسمح لها باستخدام تعليمات المستوى الأصلي (مثل SSE2) لتحسين أداء التنفيذ قليلاً.
الجانب السلبي هو أنه يجب أن يحتوي على تجميعات أصلية مترجمة ، واكتشاف التجميع المناسب لاستخدامه ، وفك حزمه ، ثم تحميله.هذا يعني أنها ليست مثالية لجميع البيئات ، ولكنها تعمل بشكل رائع حيث تعمل.
في حال أتيت إلى هذا السؤال مثلي عبر موقع google سريع (ظهر الرابط العلوي) ، يمكنك الآن تنزيل SCrypt كحزمة Nuget في مشروعك. Genacodicetagpre
استخدم ما يلي: Genacodicetagpre
والمقارنة Genacodicetagpre