وقد وضعت SecureX في Visual C ++ 6.0 ولكن مع شفرة المصدر في الموانئ ذلك اليد بسلاسة إلى .NET. ما سوف تجد في التحميل هو SecureX.h، ملف الرأس API. يمكنك فتح هذا الملف والإطلاع على وظائفها، والتي تغطي كافة قواعد الأمن الرقمي:
1. مفتاح خاص تشفير النظم:
1.1 DES:
(أ) واحدة، مزدوجة وطول الثلاثي DES؛
(ب) طول واحد تولد والتحقق من MAC (رسالة رمز مصادقة)؛
(ج) واحدة، مزدوجة وثلاثية طول اتجاه واحد وظيفة (OWF)؛
(د) الاختيار مفتاح DES والتكافؤ المفتاح الصحيح.
(ه) DES الاختيار عن ضعف المفتاح.
1.2 AES:
(أ) تشفير في البنك المركزي الأوروبي (رمز كتاب إلكتروني) وCBC (كتلة تقييد صفر) وسائط.
(ب) فك تشفير في البنك المركزي الأوروبي وسائط CBC.
(ج) تشفير وفك تشفير مع العداد وICV.
2. المفتاح العمومي تشفير النظام:
2.1 RSA:
(أ) طول مفتاح RSA ثابت 1.25 كيلوبت (التوصية الحالية ل1.0 كيلوبت الدنيا)؛
(ب) RSA العامة / الجيل المفتاح السري باستخدام سريع تحليل عدد الوزراء و(كما يمكن أن يكون مضيعة للوقت) ردود الفعل الدولة من خلال وظيفة رد الاتصال (راجع SecureX.h للمزيد).
(ج) RSA تسجيل / Unsign 1.25 كيلوبت.
(د) التحقق من سلامة مفتاح RSA.
3. الثرم:
3.1 SHA4:
(أ) دعم تجزئة 384 و 512 بت؛
(ب) احسب SHA4 أكثر من ملف.
4. متنوعة التشفير دعم وظائف هي:
4.1 ميللي ثانية الدعم الموقت (مجموعة، يحصل، get_clock).
قوة كلمة المرور 4.2Get بوصفها نسبة مئوية (انظر SecureX.h).
4.3 صنف كلمة (ضعيف جدا، ضعيف، وحسن، وما إلى ذلك أشير مرة أخرى SecureX.h).
4.4 تحويل ثنائي إلى ASCII سلسلة الست عشري والعكس.
4.5 حساب LRC 8 بت.
4.5 تعبئة صفيف مع أرقام فيبوناتشي (مفيدة لالحشو البيانات).
4.6 تدمير مسألة حساسة في الذاكرة مع الكتابة رباعية بما في ذلك بعض الشيء الوجه.
4.7 بيانات قوية الهرولة الوظائف التي تستخدم مفتاح 64-بت. يمكن استخدامها في مكان إرسال الحشو والبيانات الثابتة الأخرى في واضحة.
لاحظ أن هذا هو / حزمة DLL اختياري شفرة المصدر. لم يكن على هذا النحو يكون لديك ملف قابل للتنفيذ التي يمكن تشغيلها.
لم يتم العثور على التعليقات