سؤال

أرغب في تنفيذ خوارزمية IDEA في أحد برامجي لأغراض التشفير. فكرت في تنفيذها في البداية ، لكن سرعان ما تخليت عن الفكرة حيث بدا لي معقدة للغاية بالنسبة لي. لقد بحثت على الشبكة عن أي تطبيق للمكتبة لنفسه وتمسك على Mcrypt. لكن الفكرة هي مجموعة غير مجانية من Mcrypt كما تقول هنا. هل هناك أي طريقة يمكنني من خلالها إضافة فكرة إلى Mcrypt؟ أم أن هناك أي مكتبة توفر وظيفة التشفير هذه في C/Python؟

هل كانت مفيدة؟

المحلول

تحديث 2015:يبدو أن آخر براءات براءات الاختراع في عام 2012. ومع ذلك ، نظرًا لأن تصميمة حجم كتلة 64 بت قديمة تمامًا ، لذلك لا ينبغي النظر فيها لتصميمات النظام الجديدة.


وصف "غير مجاني" للفكرة هو أن الشفرات معقولة براءات الاختراع في أوروبا والولايات المتحدة واليابان.

لا يزال بإمكانك تنزيل وتجميع وحدة Idea Mocrypt ، أو Compile OpenSSL مع تمكين الفكرة المشفر. الأمر متروك لك للتأكد من أنك لا تنتهك براءات الاختراع. لقد جعلها أصحاب براءات الاختراع ، ASCOM Systec Ltd. ، خالية من الملوك لتطبيقات معينة:

يتم براءة اختراع خوارزمية IDEA بواسطة ASCOM SYSTEC LTD. من CH-5506 Maegenwil ، سويسرا ، التي تسمح باستخدامها على أساس خالي من الاتاوات لبعض التطبيقات غير الربحية. يجب على المستخدمين التجاريين الحصول على ترخيص من الشركة من أجل استخدام الفكرة. يمكن استخدام الفكرة على أساس خالي من الملوك في ظل الشروط التالية:

استخدام مجاني لأغراض خاصة:

يقتصر الاستخدام المجاني للبرامج التي تحتوي على الخوارزمية بشكل صارم على نقل بيانات غير إيرادات بين الأفراد ، أي عدم تقديم أغراض تجارية. يجب توجيه طلبات المطورين الحرة للحصول على ترخيص خالٍ من الاتاوات لنشر برنامج تطبيق يحتوي على الخوارزمية لأغراض غير تجارية إلى ASCOM.

عرض خاص لمطوري المشيرات:

هناك تنازل خاص لمطوري التجارب. هذا التنازل يلغي الرسوم المقدمة بالإضافة إلى الإتاوات لأول مبيعات إجمالية بقيمة 10،000 دولار أمريكي لمنتج يحتوي على الخوارزمية إذا وفقط إذا:

  1. يتم بيع المنتج لمدة لا تقل عن 10 دولارات و 50 دولارًا أمريكيًا كحد أقصى.
  2. رمز المصدر الخاص بـ Tareware متاح للجمهور.

    ظروف خاصة لمشاريع البحث:

    إن استخدام الخوارزمية في مشاريع البحث مجانية شريطة أن يخدم الغرض من هذا المشروع وضمن مدة المشروع. أي استخدام للخوارزمية بعد إنهاء المشروع بما في ذلك الأنشطة الناتجة عن المشروع ولأغراض لا تتعلق مباشرة بالمشروع يتطلب ترخيصًا.

    تتطلب ASCOM Tech إدراج الإشعار التالي لـ FREWARE
    منتجات:

    يحتوي منتج البرنامج هذا على خوارزمية IDEA كما هو موضح ومطالب به في براءة الاختراع الأمريكية 5،214،703 ، براءة اختراع EPO 0482154 (تغطي النمسا ، فرنسا ، ألمانيا ، إيطاليا ، هولندا ، إسبانيا ، السويد ، سويسرا ، والمملكة المتحدة) وتطبيق البراءة اليابانية 508119/1991 ، "جهاز تحويل كتلة رقمية واستخدام نفسه" (يشار إليها فيما يلي باسم "الخوارزمية"). وبالتالي يخضع أي استخدام للخوارزمية للأغراض التجارية لترخيص من ASCOM
    Systec Ltd. من CH-5506 Maegenwil (سويسرا) ، كونها براءة الاختراع والمالك الوحيد لجميع الحقوق ، بما في ذلك فكرة العلامة التجارية.

    تعني الأغراض التجارية أي غرض لتوليد الإيرادات بما في ذلك على سبيل المثال لا الحصر:

    ط) استخدام الخوارزمية للأغراض الداخلية للشركة (تخضع لترخيص موقع).

    2) دمج الخوارزمية في أي برنامج وتوزيع مثل هذا البرنامج و/أو توفير الخدمات المتعلقة بها للآخرين (مع مراعاة ترخيص منتج).

    (3) استخدام منتج يحتوي على الخوارزمية غير المشمولة بترخيص فكرة (وفقًا لترخيص مستخدم نهائي).

    جميع اتفاقيات ترخيص المستخدم النهائي هذه متوفرة حصريًا من ASCOM
    Systec Ltd ويمكن طلبه عبر www على http://www.ascom.ch/systecأو عن طريق البريد الإلكتروني إلى idea@ascom.ch.

    يقتصر بشكل صارم على استخدام أغراض تجارية بشكل صارم على نقل البيانات غير المتكرر بين الأفراد. يعتبر استخدام الوكالات الحكومية ، والمنظمات غير الربحية ، وما إلى ذلك ، فائدة للأغراض التجارية ولكن قد يخضع لظروف خاصة. سيتم محاكمة أي سوء استخدام.

نصائح أخرى

يمكنك الحصول على وحدة الفكرة من موقع ويب, ، قم بإسقاط Idea.c والملفات ذات الصلة ، ويجب أن تكون قادرًا على إعادة بناء libmcrypt (و Mcrypt إذا كنت تستخدمه). يمكنك أيضًا استخدام إصدار GPG ، أو إنشاء مكتبة منفصلة بنفسك ، ولكنها ليست بسيطة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top