Crypt :: CBC.

التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Lincoln Stein
  • موقع ويب الناشر:
  • http://search.cpan.org/~lds/Crypt-CBC-2.29/CBC.pm

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


Crypt :: CBC. وصف

Crypt :: CBC هو وحدة بيرل لتشفير البيانات باستخدام وضع Cipher Block Chaining. Crypt :: CBC هو وحدة Perl لتشفير البيانات باستخدام Cipher Block Mode.Synopsis استخدام Crypt :: CBC؛ cipher $ = Crypt :: CBC-> جديد (-KEY => "مفتاحي السري"، -Cipher => "Blowfish")؛ ciphertext = $ cipher-> تشفير ("هذه البيانات هي الصمت الصمت")؛ $ النص plate = $ cipher-> فك تشفير ($ ciphertext)؛ Cipher-> ابدأ ("تشفير")؛ فتح (f، "./ big_file")؛ بينما (اقرأ (F، A $ المخزن المؤقت، 1024)) {print $ cipher-> crypt (bus $ العازلة)؛ } طباعة $ cipher-> النهاية؛ # افعل ذلك بنفسك وضع نفسك - حدد المفتاح، التهيئة متجه بنفسك مفتاح $ = Crypt :: CBC-> Random_Bytes (8)؛ # افتراض كتلة 8 بايت Cipher $ IV = Crypt :: CBC-> Random_Bytes (8)؛ $ cipher = cipher :: cbc-> جديد (-literal_key => 1، okey => key $ => $ IV، -Header => 'none')؛ ciphertext = $ cipher-> تشفير ("هذه البيانات هي الصمت الصمت")؛ $ النص plate = $ cipher-> فك تشفير ($ ciphertext)؛ # الوضع المتوافق مع عشوائي $ Cipher = Crypt :: CBC-> جديد (-KEY => "Super Secret!" -Header => CBC). بالاشتراك مع تشفير كتلة مثل des أو فكرة، يمكنك تشفير وفك تشفير الرسائل ذات الطول الطويل بشكل تعسفي. الرسائل المشفرة متوافقة مع تنسيق التشفير المستخدمة بواسطة حزمة OpenSSL.To استخدم هذه الوحدة، وسوف تقوم أولا بإنشاء كائن Crypt :: CBC Cipher مع جديد (). في وقت إنشاء Cipher، يمكنك تحديد مفتاح تشفير للاستخدام، واختياريا، خوارزمية تشفير كتلة. سيتم بعد ذلك استدعاء طريقة البدء () لتهيئة عملية التشفير أو فك التشفير أو Crypt () لتشفير أو فك تشفير كتل واحدة أو أكثر من البيانات، وأخيرا إنهاء ()، وسادة وتشفير الكتلة النهائية. لراحتك، يمكنك استدعاء أساليب تشفير () وفك تشفير () للعمل على قيمة بيانات كاملة في وقت واحد. متطلبات: perl.


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