Crypt :: Seal2. الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- Julius C. Duque
- موقع ويب الناشر:
- http://search.cpan.org/~jcduque/Crypt-Rainbow-1.0.0/Rainbow.pm
Crypt :: Seal2. العلامات
Crypt :: Seal2. وصف
ختم تيار تشفير، الإصدار 2.0 Crypt :: Seal2 هو وحدة بيرل مع دفق الختم Cipher.synopsis استخدام Crypt :: Seal2؛ $ cipher = جديد crypt :: seal2 $ مفتاح؛ ciphertext = $ cipher-> تشفير ($ النصي)؛ $ cipher-> إعادة التعيين ()؛ $ KS = $ cipher-> keysize ()؛ $ النص plate = $ cipher-> فك تشفير ($ ciphertext)؛ Cipher-> Repos -> Repos ($ موضع)؛ SEAL2 هو الإصدار الثاني من Cipher Cipher، Seal، صممه دون Coppersmith و Phillip Rogaway.this يدعم الوحدة النمطية الوظائف التالية: جديد () إنشاء سلسلة Pseudorandom (PRS)، باستخدام مفتاح المستخدم الذي توفره بذور إلى مولد SEAL2 Pseudorandom. يشير مؤشر PRS في البداية في بداية Prs.Ancrypt (بيانات $) إلى تشفير بيانات Data Stream $ بواسطة XOR-ING مع PRS، بدءا من الموضع الذي تتم الإشارة إليه بمؤشر PRS، وإرجاع النص المشفر الناتج. مؤشر PRS متقدما 1 بايت موقف لكل بايت من بيانات البايت التي تشفير. decrypts decrypts decrypts بيانات دفق البيانات $ من قبل XOR-ing مع PRS، بدءا من الموضع الذي تتم الإشارة إليه بمؤشر PRS، وإرجاع النص الناتج الناتج. مؤشر PRS متقدمة 1 بايت موقف لكل بايت من بيانات $ التي تم فك تشفيرها. فك تشفير (بيانات $) هو بالضبط نفس تشفير (بيانات $) .RESET () في كل مرة يتم فيها إجراء مكالمة إما تشفير () أو فك التشفير ()، يتم تقديم مؤشر PRS. لذلك، من الضروري إعادة تعيين () المؤشر من أجل تشفير / فك تشفير دفق البيانات بشكل صحيح. بدلا من ذلك، يمكنك استخدام Repos () إعادة النظر يدويا مؤشر PRS يدويا إلى حيث سيبدأ التشفير / فك التشفير (انظر الوظيفة التالية). Repos (Positoy $) إعادة وضع مؤشر PRS في PODOSKEYSIZE () إرجاع حجم (بايتس) من المتطلبات الرئيسية المستخدمة (20، في هذه الحالة): perl.
Crypt :: Seal2. برامج ذات صلة