| الإصدار | 1.0 |
|---|---|
| الناشر | David Vitali Enterprises |
| يوم الاصدار | ٢٢/٠٧/٢٠١٥ |
| تم إضافة التاريخ | ٢٢/٠٧/٢٠١٥ |
| متطلبات نظام التشغيل | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| المتطلبات | None |
| إجمالي التنزيلات | ٤١ |
| السعر | Free to try |
وصف
تم تطوير SecureX في Visual C ++ 6.0 ولكن مع الكود المصدري في متناول اليد ، فإنه ينفذ بسلاسة إلى .NET. ما ستجده في التنزيل هو SecureX.h ، ملف رأس API. يمكنك فتح هذا الملف والاطلاع على وظائفه التي تغطي جميع أسس الأمن الرقمي:
1. أنظمة تشفير المفتاح الخاص:
1.1 DES:
(أ) مفردة ومزدوجة وثلاثية الطول DES ؛
(ب) إنشاء طول مفرد والتحقق من MAC (رمز مصادقة الرسالة) ؛
(ج) وظيفة أحادية الاتجاه ومزدوجة وثلاثية الطول (OWF) ؛
(د) فحص مفتاح DES وتعادل المفتاح الصحيح ؛
(هـ) فحص DES بحثًا عن مفتاح ضعيف.
1.2 AES:
(أ) التشفير في أوضاع ECB (كتاب الشفرة الإلكترونية) و CBC (تسلسل كتل التشفير) ؛
(ب) فك التشفير في أوضاع ECB و CBC ؛
(ج) التشفير وفك التشفير باستخدام العداد و ICV.
2. نظام تشفير المفتاح العام:
2.1 RSA:
(أ) طول مفتاح RSA الثابت 1.25 كيلوبت (التوصية الحالية هي 1.0 كيلوبت كحد أدنى) ؛
(ب) إنشاء مفتاح RSA العام/السري باستخدام تحليل سريع للأرقام الأولية و (حيث يمكن أن يكون مضيعة للوقت) ملاحظات الحالة عبر وظيفة رد الاتصال (راجع SecureX.h لمزيد من المعلومات) ؛
(ج) RSA Sign/Unsign من 1.25 كيلوبت ؛
(د) تحقق من سلامة مفتاح RSA.
3. التجزئة:
3.1 SHA4:
(أ) دعم تجزئة 384 بت و 512 بت ؛
(ب) احسب SHA4 على ملف ؛
4. وظائف دعم التشفير المتنوعة:
4.1 دعم مؤقت MSec (ضبط ، الحصول ، get_clock).
4.2 الحصول على قوة كلمة المرور كنسبة مئوية (راجع SecureX.h).
4.3 تصنيف كلمة المرور (ضعيف جدًا ، ضعيف ، جيد ، إلخ. راجع SecureX.h مرة أخرى).
4.4 تحويل ثنائي إلى سلسلة ASCII الست عشرية والعكس.
4.5 حساب LRC 8 بت.
4.5 ملء مصفوفة بأرقام فيبوناتشي (مفيدة لحشو البيانات).
4.6 تدمير المواد الحساسة في الذاكرة بالكتابة الرباعية بما في ذلك قلب البت.
4.7 وظائف تخليط البيانات القوية التي تستخدم مفتاح 64 بت. يمكن استخدامها بدلاً من إرسال الحشو الخاص بك والبيانات الثابتة الأخرى بشكل واضح.
لاحظ أن هذا هو رمز مصدر/حزمة DLL الاختيارية. لا يحتوي على هذا النحو على ملف قابل للتنفيذ يمكن تشغيله.