libtomcrypt. الترتيب والملخص
- موقع ويب الناشر:
- http://libtom.org/?page=features&newsitems=5&whatfile=tfm
libtomcrypt. العلامات
libtomcrypt. وصف
مكتبة التشفير ISO C المحمولة تعني أن تكون أداة مثبتة للتشفيرين الذين يقومون بتصميم النظم CryptoSystems libtomcrypt هي مكتبة تشفير ISO C المحمولة التي تهدف إلى أن تكون أداة مثبتة للتشفير الذين يقومون بتصميم النظم التشفيرية. تدعم libtomcrypt الأصفار المتماثلة، والتجزح في اتجاه واحد، ومولدات الأرقام العشوائية الزائفة، والتشفير الرئيسي للمفتاح العام (عبر PKCS # 1 RSA، DH أو EC-CDH)، وعدد كبير من إجراءات الدعم. Libtomcrypt عبارة عن مجموعة أدوات تشفير شاملة وحيوية ومحطة محمولة توفر للمطورين بمجموعة واسعة من الأصفار الكتلة المنشورة المعروفة، ووظائف التجزئة في اتجاه واحد، وسائط التراجع، ومولدات الأرقام العشوائية الزائفة، والتشفير الرئيسي العام والتشفير العام والتعددية من الروتينات الأخرى. تم تصميم libtomcrypt من الألف إلى الياء لتكون سهلة الاستخدام للغاية. لديها واجهة برمجة تطبيقية وحدات ومستوىية تتيح إضافة الأصفار والتجزئة الجديدة والتجزئة PRNGS أو إزالتها دون تغيير إلى تطبيق النهاية الشامل. إنه يتميز بوظائف سهلة الاستخدام ودليل مستخدم كامل يحتوي على العديد من الأمثلة Sleappet المصدر. يعتمد LibtomCrypt من المربع باستخدام GCC 2.95 وما فوق أيضا Visual C ++ V6.00 مع SP5. يمكن إعادة تكوينها للقضاء على الخوارزميات، واستخدام خيارات بناء مختلفة (E.G. رمز أصغر أو أسرع) أو استخدم أدوات البناء المختلفة. تم اختبار libtomcrypt بنجاح على العديد من المنصات التي تتراوح من x86 (Intel و AMD)، PowerPC، ARM7TDMI، وسلسلة MIPS من المعالجات. الرمز هو كل Endian Curral ويستخدم بناء جملة C قياسي فقط. فيما يلي بعض الملامح الرئيسية ل "libtomcrypt": المجال العام والمصدر المفتوح. مكتوب بالكامل في مصدر ISO C المحمولة (باستثناء أشياء مثل RNGS لأسباب طبيعية) يبني خارج الصندوق على كل مربع تقريبا. كل ما هو مطلوب هو دول مجلس التعاون الخليجي للمصدر للبناء. يتضمن دليل مستخدم 180+ صفحة بتنسيق PDF (مع أمثلة العمل فيها) كتلة الأصفار تأتي الأصفاد مع تشفير / فك تشفير البنك المركزي الأوروبي، واجهات SETKEY واجهات الاختبار الذاتي. جميع الأصفار لها نفس النموذج الأولي الذي يسهل استخدام الأصفار المتعددة في وقت التشغيل. بعض الأصفار مرنة من حيث حجم التعليمات البرمجية واستخدام الذاكرة. hashes تأتي مع INIT، العملية، واجهات الاختبار الذاتي. يستخدم جميع النماذج النماذج الأولية نفسها للواجهات. دعم ل / dev / عشوائي، / dev / urandom و win32 csp rng تعني روتين الرياضيات مما يعني أنه يمكنك استخدام مزود الرياضيات الخاصة بك إذا كنت تريد. يعتمد رمز المحمولة خارج الصندوق مع مترجم C مطابق يبني خارج الصندوق مع تحسينات النظام الأساسي ل i386 (x86_32، GCC و MSVC)، x86_64 و ppc32
libtomcrypt. برامج ذات صلة