Crypt :: Eksblowfish :: Uklblowfish

crypt :: eksblowfish :: uklblowfish هو تشفير سمك السمك مع طول مفتاح غير مقيد.
التحميل الان

Crypt :: Eksblowfish :: Uklblowfish الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Main
  • موقع ويب الناشر:
  • http://search.cpan.org/~zefram/

Crypt :: Eksblowfish :: Uklblowfish العلامات


Crypt :: Eksblowfish :: Uklblowfish وصف

Crypt :: Eksblowfish :: Uklblowfish هي تشفير سمكة سمكة مع طول مفتاح غير مقيد. Crypt :: Eksbbishfish :: Uklblowfish هو تشفير سمكة سمكة مع طول المفتاح غير المقيد. استخدام الجريء :: Eksblowfish :: Uklbishfish؛ $ block_size = crypt :: eksblowfish :: uklblowfish-> clocksize؛ $ key_size = crypt :: eksblowfish :: uklblowfish-> keysize؛ Cipher $ = Crypt :: Eksblowfish :: Uklblowfish-> جديد (مفتاح $)؛ $ block_size = $ cipher-> clocksize؛ ciphertext = $ cipher-> تشفير ($ النصي)؛ $ النص plate = $ cipher-> فك تشفير ($ ciphertext)؛ $ p_array = $ cipher-> p_array؛ $ s_boxes = cipher-> s_boxes؛ إذا كان ($ cipher-> is_weak) {... كائن من هذا النوع يحدد مثيل مقطوع من Cipher Blokfish Block Cipher، جاهز للتشفير وفك تشفيره. ومع ذلك، إذا كنت تبحث عن تنفيذ Blokfish، فمن المرجح أن ترغب في الرصيف :: Eksbishfish :: Blanishfish. يختلف هذا الفصل عن الأسماك المعيارية في أنه يقبل بعض المفاتيح التي لا تسمح بها مفاتيح النفايات رسميا .Bmish هي خوارزمية تشفير متماثل صممها بروس شنيه في عام 1993. وهي تعمل على كتل 64 بت، وتأخذ مفتاحا متغيرا. رسميا، يمكن أن يختلف المفتاح من 32 بت (4 وثتمات) إلى 448 بت (56 وثتمات) بزيادات 8 بتات (1 Octet). في الواقع، يمكن للخوارزمية العمل بسهولة على مفتاح أي عدد من الثمانيات من 1 (8 بت) إلى 72 (576 بت). لا تطبق بعض التطبيقات حدود الطول الرئيسية الرسمية، وبالتالي بالنسبة للتوافق، فمن الضروري أحيانا التعامل مع مفتاح سمكة السمك من طول محظور. هذا هو ما هذه الفئة ل. تعني "UKL" باسم "طول المفتاح غير المقيد". تميز مفتاح قصير جدا هو فكرة سيئة بشكل عام لأنه ليس هناك العديد من مفاتيح هذا الطول، وبالتالي من السهل أن يجربهم مهاجمهم جميعا. كان الحد الأدنى الرسمي 32 بت بالنسبة للسفينة قصيرة للغاية بالنسبة للأمن الخطير في ذلك الوقت الذي تم فيه تصميم Blokfish. (آلة للقضاء على مفاتيح des 56 بت من قبل القوة الغاشمة في غضون أيام قليلة فقط تم بناؤها على بعد خمس سنوات فقط.) لا تساعد أمانك على سرية مفتاح قصير. لديها مفاتيح التغفيل لديها تأثيرات أكثر إثارة للاهتمام، والتي تعتمد على ميزات داخلية لاسماك. عندما يتجاوز المفتاح 64 وثتمات (512 بت)، تجاوز البتات الرئيسية المتفاوتة التي ينتج عنها الفرعية التي لها علاقات يمكن التنبؤ بها. هناك أيضا بعض إمكانات مفاتيح مكافئة عندما تتجاوز المفاتيح 64 وثانيا وتختلف فقط في أول 8 وثتمات (64 بت). لم تتم دراسة هذه الظواهر على نطاق واسع في الأدب المفتوح، لذلك من الصعب الحكم على درجة الضعف التشفير الذي ينتج عنه. من الواضح أنه لا يوجد ما يتجاوز عدد مفاتيح Blowfish يمكن أن يقترح أكبر قدر ممكن من القوة، ومن الممكن أن تكون مفاتيح التغفيل لها نقاط ضعف محددة تجعلهم أضعف من مفاتيح أقصر. إذا اختار مفتاحا للأمان، فمن النصح بالبقاء داخل الحد الأقصى الطول الرسمي البالغ 56 وثتميات. Summary: استخدام مفاتيح Blokfish للأطوال غير المدعومة رسميا يؤدي إلى مشاكل أمنية. إذا كنت تستخدم Blowfish for Security، ولديها الاختيار، استخدم مفتاحا من الطول المدعوم رسميا (وتنفيذ قياسي مثل Crypt :: Eksblowfish :: Blowfish). استخدم أطوال المفاتيح خارج النطاق (وهذه الفئة) فقط للتوافق أو أسباب التشفير. متطلبات: perl.


Crypt :: Eksblowfish :: Uklblowfish برامج ذات صلة