هذا هو تطبيق Linux المسمى cppcrypto والذي يمكن تنزيل أحدث إصدار له كـ cppcrypto-0.20-src.zip. يمكن تشغيله عبر الإنترنت في مزود الاستضافة المجاني OnWorks لمحطات العمل.
قم بتنزيل وتشغيل هذا التطبيق المسمى cppcrypto مع OnWorks عبر الإنترنت مجانًا.
اتبع هذه التعليمات لتشغيل هذا التطبيق:
- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.
- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.
- 3. تحميل هذا التطبيق في هذا الملف.
- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.
- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.
- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.
com.cppcrypto
Ad
الوصف
يوفر cppcrypto تطبيقات محسنة لأساسيات التشفير.
وظائف التجزئة: BLAKE، BLAKE2، Echo، Esch، Groestl، JH، Kupyna، MD5، SHA-1، SHA-2، SHA-3، SHAKE، Skein، SM3، Streebog، Whirlpool.
شفرات الكتلة: Anubis و Aria و Camellia و CAST-256 و Kalyna و Kuznyechik و Mars و Serpent و Simon و SM4 و Speck و Threefish و Twofish و Rijndael (AES) مع جميع أحجام الكتل / المفاتيح.
الأصفار الدفق: HC-128 ، HC-256 ، Salsa20 ، XSalsa20 ، ChaCha ، XChaCha.
أوضاع التشفير: CBC ، CTR.
أوضاع AEAD: Encrypt-then-MAC (EtM) و GCM و OCB و ChaCha-Poly1305 و Schwaemm.
الجري AEAD.
وظائف MAC: HMAC ، Poly1305.
وظائف الاشتقاق الرئيسية: PBKDF2 ، scrypt ، Argon2 ، HKDF.
يتضمن عينة من أدوات سطر الأوامر:
- "ملخص" - لحساب المجموع (مجموعات) الاختبارية للملف والتحقق منه باستخدام أي من خوارزميات التجزئة المدعومة (على غرار md5sum أو RHash).
- "cryptor" - لتشفير الملفات باستخدام خوارزمية Serpent-256 في وضع AEAD.
تحقق من موقع الويب cppcrypto المرتبط أدناه لتوثيق البرمجة.
المميزات
- واجهة برمجة بسيطة لا تحتاج إلى شرح.
- وظائف التجزئة: BLAKE، BLAKE2، Echo، Esch، Grøstl، JH، Kupyna، MD5، SHA-1، SHA-2، SHA-3، SHAKE، Skein، SM3، Streebog، Whirlpool.
- شفرات الكتل: Rijndael (AES) و Anubis و Aria و Camellia و CAST-256 و Kalyna و Kuznyechik و Mars و Serpent و Simon-128 و SM4 و Speck-128 و Threefish و Twofish.
- تيار الأصفار: HC-128 ، HC-256 ، Salsa20 / 20 ، Salsa20 / 12 ، XSalsa20 / 20 ، XSalsa20 / 12 ، ChaCha20 ، ChaCha12 ، XChaCha20 ، XChaCha12.
- أوضاع التشفير: CBC ، CTR.
- أوضاع AEAD: Encrypt-then-MAC و GCM و OCB و ChaCha-Poly1305 و Schwaemm.
- دفق التشفير المصدق مع البيانات المرتبطة (Streaming AEAD).
- وظائف MAC: HMAC ، Poly1305.
- وظائف الاشتقاق الرئيسية: PBKDF2 ، scrypt ، Argon2i / Argon2d / Argon2id ، HKDF
- المترجمات التي تم اختبارها: Visual C ++ 2017 ، Visual C ++ 2019 ، Visual C ++ 2022 ، مجلس التعاون الخليجي 12.2.1 ، clang 13.0.0 ، clang 15.0.7.
- أنظمة التشغيل المختبرة: Windows و Linux و FreeBSD و OS X و Solaris
- يتضمن تطبيقات محمولة وعمليات تنفيذ محسّنة (باستخدام SSE / AVX / إلخ) لوحدات المعالجة المركزية الحديثة.
- يتم تحديد التنفيذ الأسرع ديناميكيًا في وقت التشغيل اعتمادًا على ميزات وحدة المعالجة المركزية.
- التطبيق الوحيد المتاح للجمهور لتسريع AES-NI لجميع متغيرات Rijndael الـ 25 (ليس فقط لـ 3 متغيرات AES).
- التطبيق الوحيد المُحسَّن للأداء المتاح للجمهور لوظيفة تجزئة Kupyna (المعيار الوطني الأوكراني DSTU 7564: 2014).
- أول تطبيق مُحسَّن للأداء متاح للجمهور لتشفير كتلة Kalyna (المعيار الوطني الأوكراني DSTU 7624: 2014).
- أحد التطبيقات المستقلة الأولى لوظيفة تجزئة كلمة مرور Argon2.
- دعم متغيرات Salsa20 و ChaCha مع 192 بت nonce (XSalsa20 / XChaCha).
- يتضمن الأداة المساعدة لخلاصة سطر الأوامر لحساب المجموع الاختباري للملف (التجزئة) وإظهار استخدام المكتبة.
- يتضمن أداة تشفير سطر الأوامر لتشفير الملفات المصادق عليها باستخدام Serpent-256 وإظهار استخدام المكتبة.
- التوثيق متاح في http://cppcrypto.sourceforge.net/
الجمهور
المطورون
لغة البرمجة
C + +
الفئات
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/cppcrypto/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.