Crypt :: Seed.

امتداد بيرل لخوارزمية تشفير / فك التشفير
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jongpil Jeon
  • موقع ويب الناشر:
  • http://search.cpan.org/~jpjeon/

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


Crypt :: Seed. وصف

امتداد بيرل لتشييح البذور / خوارزمية فك التشفير Crypt :: SEED هي وحدة من بيرل توفر مجتمع بيرل مع خوارزمية تشفير البذور التي صنعتها وكالة أمن المعلومات الكورية (KISA، http://www.kisa.or.kr). Encryption / decryption يستخدم مفتاح دائري "الذي مترجم من مفتاح المستخدم. كلما قمت بإضافة مفاتيح المستخدم إلى الوحدة النمطية باستخدام جديد أو AddKey أو Addkeys، فإن الوحدة النمطية سترجمتها إلى مفاتيح مستديرة وتخزينها داخل الوحدة النمطية مع مفاتيح المستخدم. (بالطبع، في التجزئة)، وعندما تستخدم مفتاح المستخدم مع تشفير وطرق فك تشفيرها، فإن الوحدة النمطية تبحث عن مفتاح دائري مطابقة من داخل الوحدة النمطية للقيام بعمل حقيقي. يستخدم سردانوبيس: بلدي البذور $ = crypt جديد :: seed ()؛ $ seed-> addkeys (user_keys)؛ # أو بلدي البذور $ = crypt جديد :: seed (user_keys)؛ # يجب أن يكون كل مفتاح في 16 بايت في الطول بلدي البذور $ = Crypt :: seed ('0123456789abcdef')؛ # مفتاح المستخدم. بلدي Cipher Cipher = $ seed-> تشفير ($ source_data، '0123456789abcdef')؛ بلدي $ cipher = $ seed-> تشفير ($ source_data، 3)؛ # 3 أعلاه هو فهرس مفتاح المستخدم. بدءا من 0. استدعاء $ = $ seed-> فك تشفير ($ cipher، '0123456789ABCDEF')؛ # بواسطة مفتاح المستخدم. استدعاء $ = $ seed-> فك تشفير (cipher $ 3)؛ # حسب الفهرس إذا (! $ seed-> hasakey ($ userkeyykey)) {$ seed-> AddKey ($ userkey)؛ } بلدي مؤشر $ = $ seed-> استبدادي ($ userkey، $ Newkey)؛ بلدي $ COMPLE_OF_KEYYS = $ seed-> عدد ()؛ بلدي دولار IDX = $ seed-> keyindex ($ userkeykey)؛ بلدي $ userkey = $ seed-> finduserkey ($ IDX)؛ متطلبات: perl.


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