سرداب :: خازن

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

سرداب :: خازن الترتيب والملخص

الإعلانات

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

سرداب :: خازن العلامات


سرداب :: خازن وصف

Crypt :: Khazad هو Crypt :: CBC المتوافقة مع Cipher Cipher. Crypt :: Khazad هو Crypt :: Block - CBC المتوافقة مع Cipher.abstractkhazad هو مفتاح 128 بت، تشفير كتلة 64 بت، صممه فنسنت ريخن وباولو س. ل. ل. باريتو. CIPHER $ = Crypt New :: Khazad $ مفتاح؛ ciphertext = $ cipher-> تشفير ($ النصي)؛ $ platext = $ cipher-> فك تشفير ($ ciphertext)؛ khazad هو مفتاح 128 بت، تشفير كتلة 64 بت. صممه فنسنت ريكند ريجمن وباولو س. ل. ل. ل. باريتو، خزاد هو نهائي نيسي للأصفاد المحكوم عليهم على مستوى إرث. لدى خزاد العديد من أوجه التشابه مع Rijndael، ولديه ارتفاع معدل DiFFusion. هذه الوحدة تدعم واجهة Crypt :: CBC، مع الوظائف التالية. Keysize إرجاع الحجم (بايتس) للمفتاح (16، في هذه الحالة). الدين (بيانات $) تشفير 8 بايت البيانات $ وإرجاع فك تشفير المشفر. decrypts ($ بيانات $) decrypts 8 bytes من البيانات $ ويعود plaintext.example 1 #! / USR / محلي / بن / بيرل استخدام التشخيص؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام Crypt :: خزاد؛ # المفتاح يجب أن يكون 16 بايت طويلة بلدي مفتاح $ = "0123456789abcdef"؛ بلدي cipher $ = Crypt جديد :: Khazad $ مفتاح؛ طباعة "Blocksize ="، cipher $ cipher-> brucksize، "bytes n"؛ طباعة "keysize ="، Cipher-> keysize، "bytes n"؛ # كتلة يجب أن تكون 8 بايت طويلة بلدي $ plaintext1 = "testing1"؛ بلدي ciphertext = $ cipher-> تشفير ($ plaintext1)؛ بلدي $ plaintext2 = cipher cipher-> فك تشفير ($ ciphertext)؛ طباعة "فك التشفير OKN" إذا كان ($ plaintext1 eq $ plaintext2)؛ مثال 2 #! / USR / محلي / بن / بيرل استخدام التشخيص؛ استخدام صارمة؛ استخدام التحذيرات؛ استخدام Crypt :: CBC؛ # CBC تحميل تلقائيا خزاد بالنسبة لنا # عند استخدام Crypt :: CBC، قد يكون المفتاح من أي طول لي مفتاح $ = "0123456789abcdef"؛ يجب أن يكون # IV بالضبط 8 بايت طويلة بلدي $ الرابع = حزمة "H16"، 0؛ بلدي cipher cipher = crippt :: cbc-> جديد ({key '=> $ مفتاح،' cipher '=>' khazad '،' iv '=> $ IV،' regenerate_key '=> 1،' padding '=> "قياسي"، "prepend_iv" => 0})؛ # عند استخدام Crypt :: CBC، قد يكون النص Plaint Text الخاص بي plaintext1 = "هذا اختبار"؛ بلدي ciphertext = $ cipher-> تشفير ($ plaintext1)؛ بلدي $ plaintext2 = cipher cipher-> فك تشفير ($ ciphertext)؛ طباعة "فك التشفير OKN" إذا كان ($ plaintext1 eq $ plaintext2)؛ المتطلبات: بيرل


سرداب :: خازن برامج ذات صلة

Crypt :: IMAIL.

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

189

تحميل