Crypt :: SkipJack.

Crypt :: CBC المتوافقة مع Cipher Cipher.
التحميل الان

Crypt :: SkipJack. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Julius C. Duque
  • موقع ويب الناشر:
  • http://search.cpan.org/~jcduque/Crypt-Rainbow-1.0.0/Rainbow.pm

Crypt :: SkipJack. العلامات


Crypt :: SkipJack. وصف

Crypt :: CBC - كتلة متوافقة مع Cipher. Crypt :: SkipJack هو وحدة بيرل مع Crypt :: CBC متوافقة مع CIPHER.ABSTRACTSKIPJACH مفتاح 80 بت، شيفرة كتلة 64 بت صممها NSA.Synopsis استخدام Crypt :: SkipJack؛ $ cipher = crypt جديد :: skipjack $ مفتاح؛ ciphertext = $ cipher-> تشفير ($ النصي)؛ PLATENTEXTED = $ Cipher-> فك تشفير ($ ciphertext)؛ skipjack هو خوارزمية تشفير المفاتيح السرية التي صممها وكالة الأمن القومي، وتستخدم في بطاقة Clipper Chip و Portezza PC. تم تنفيذه في الأجهزة المقاومة للعبث وتم تصنيف هيكلها منذ تقديمها في عام 1993. كان SkipJack غير مصقول في 24 يونيو 1998.90.Skipjack هو مفتاح 80 بت و 64 بت Cipher Cipher.This يدعم Crypt :: واجهة CBC، مع الوظائف التالية. تقوم FunctionsBlockSize بإرجاع الحجم (في البايتات) من الكتلة (8، في هذه الحالة). إرجاع إرجاع الحجم (في البايت) للمفتاح (10، في هذه الحالة). الدين (بيانات $ ) تشفير 8 بايت من البيانات $ وإرجاع فك تشفير Ciphertext.Decrypt (Data Data) المقابلة ($) 8 بايت من بيانات $ وإرجاع plaintext.example المقابلة 1 #! / USR / BIN / BIN / PERL استخدام التشخيص؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام Crypt :: SkipJack؛ # المفتاح يجب أن يكون 10 بايت طويلة بلدي مفتاح $ = "0123456789"؛ بلدي cipher $ = Crypt الجديد :: SkipJack $ مفتاح؛ طباعة "Blocksize ="، Cipher-> حظر "بايت" "؛ طباعة" keysize = "، $ cipher-> keysize،" bytes "؛ # كتلة يجب أن تكون 8 بايت طويلة بلدي $ plaintext1 =" abcdef01 "؛ بلدي ciphertext الخاص بي = $ cipher-> تشفير ($ plaintext1)؛ بلدي plaintext2 = $ cipher-> decrypt ($ ciphertext)؛ طباعة" فك التشفير "إذا كان ($ plaintext1 EQ $ plaintext2)؛ مثال 2 #! / USR / محلي / بن / بيرل استخدام التشخيص؛ استخدام الدقيق؛ استخدام التحذيرات؛ استخدام Crypt :: CBC؛ # CBC تحميل تلقائيا SkipJack بالنسبة لنا # عند استخدام Crypt :: CBC، مفتاح المفتاح قد يكون بأي طول لي مفتاح $ = "0123456789ABCDEF"؛ يجب أن يكون # IV بالضبط 8 بايت طويلة بلدي الرابع = حزمة "H16"، 0؛ بلدي $ cipher = crypt :: cbc-> جديد ({'مفتاح '= >> مفتاح $،' Cipher '=>' SkipJack '،' IV '=> $ IV، "Regenerate_Key" => 1، "الحشو" => "Standard"، "prepend_iv" => 0})؛ # متى باستخدام Crypt :: CBC، قد يكون النص Plaintext من أي طول لي $ plaintext1 = "هذا اختبار"؛ بلدي ciphertext الخاص بي = $ cipher-> تشفير ($ plaintext1)؛ بلدي $ plaintext2 = $ cipher-> decrypt ($ ciphertext) ؛ طباعة "فك التشفير موافق "إذا ($ plaintext1 EQ $ plaintext2)؛ المتطلبات: perl.


Crypt :: SkipJack. برامج ذات صلة

Crypt :: IMAIL.

Crypt :: IMAIL هو وحدة بيرل التي يمكن استخدامها لتشفير كلمات مرور إيميل وفك تشفيرها. ...

189

تحميل