Crypt :: Twofish2.

Crypt :: وحدة تشفير TWOFish متوافقة مع CBC
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marc Lehmann
  • موقع ويب الناشر:
  • http://www.goof.com/pcg/marc/

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


Crypt :: Twofish2. وصف

Crypt :: وحدة تشفير TWOFish متوافقة مع CBC Crypt :: twofish2 عبارة عن سرداب :: وحدة التشفير المتوافقة المكون من CBC متوافقة مع Crypt :: Twofish2؛ # keysize () 32، ولكن 24 و 16 محتملة أيضا # حظر () هو 16 دولار cipher = crypt جديد :: twofish2 " 32، crypt :: twofish2 :: mode_cbc؛ $ crypted = $ cipher-> تشفير ($ straweftext)؛ # - أو - $ platextext = $ cipher-> فك تشفير ($ crypted)؛ هذه الوحدة تنفذ تشفير TwoFish في أقل من الدماغ (قراءة: بطيء وقبيح) بطريقة من السرطان الموجود :: Twofish Module.although هو Crypt :: CBC متوافق معك عادة لا تكسب شيئا باستخدام هذه الوحدة (باستثناء العمومية، والتي غالبا ما يكون شيء جيد)، نظرا لأن Crypt :: TwoFish2 يمكن أن يعمل في وضع البنك المركزي الأوروبي أو CBC نفسه. يستعرض إرجاع المفاتيح، وهو 32 (بايت). يدعم تشفير Twofish2 فعليا الأطوال المكونة من 16 أو 24 أو 32 بايت، ولكن لا توجد وسيلة لتوصيل هذا لتشييد :: cbc.blocksize الحاجز Twofish2 هو 16 بايت (128 بت)، وهو فريد من نوعه إلى حد ما. هو أيضا السبب في أنني بحاجة إلى هذه الوحدة نفسي؛) $ cipher = مفتاح $ إنشاء كائن Crypt جديد :: كائن تشفير TwoFish2 مع المفتاح المحدد (الذي يجب أن يكون 128 أو 192 أو 256 بت طويلة). حجة وضع $ الإضافية هو وضع التشفير، إما Mode_ECB (وضع كتاب الطبخ الإلكتروني، الافتراضي)، MODE_CBC (Cipher Block Uncrain، نفس Crypt :: CBC يفعل) أو Mode_cfb1 (وضع ردود الفعل 1 بت ردود الفعل). وضع البنك المركزي الأوروبي غير آمن للغاية (اقرأ كتابا على التشفير إذا كنت لا تعرف السبب!)، لذلك يجب عليك استخدام وضع CBC. لا يتم اختبار وضع CFB1 وهو غير مكسور على الأرجح، لذلك لا تحاول استخدامه. في وضع البنك المركزي الأوروبي، يمكنك استخدام نفس كوف التشفير لتشفير البيانات وفقدانها. ومع ذلك، فإن كل تغيير في "الاتجاه" يؤدي إلى إعادة ترتيب داخلي للبيانات الرئيسية، وهو بطيء للغاية، لذلك إذا كنت تريد وضع البنك المركزي الأوروبي والتشفير / فك التشفير في نفس الوقت، في الوقت نفسه، يجب عليك إنشاء كائنات سرية منفصلة :: Twofish2 كائنات مع نفس المفتاح. في وضع CBC، يجب عليك استخدام كائنات منفصلة للتشفير / فك التشفير في أي حال. لا يتم تصدير الوضع _ * - الثوابت بواسطة هذه الوحدة النمطية، لذلك يجب عليك تحديدها كصريكة :: Twofish2 :: MODET_CBC وما إلى ذلك (آسف لذلك). $ cipher-> تشفير بيانات تشفير (بيانات $). يجب أن يكون حجم بيانات $ مضاعفا للحظر (16 بايت)، وإلا فإن هذه الوظيفة ستكرر. بصرف النظر عن ذلك، يمكن أن يكون ذلك (تقريبا) أي طول. Cipher $ Cipher-> فك تشفير (بيانات $) قلادة لتشفير البيانات التي فكزها مرة أخرى. متطلبات: perl.


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

Crypt :: IMAIL.

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

189

تحميل