| Crypt :: Rijndael Crypt :: CBC سازار با ماول رمزذار Rijndael. |
انون بارر ن |
Crypt :: Rijndael رتبه بند و خلاصه
- مجوز:
- Perl Artistic License
- وب سات ناشر:
- http://search.cpan.org/~bdfoy/
Crypt :: Rijndael برسب ها
Crypt :: Rijndael شرح
Crypt :: CBC سازار با ماول رمزذار Rijndael. Crypt :: Rijndael Crypt :: CBC Compliant Rijndael Encryption Module.synopsis استفاده از Crypt :: Rijndael؛ # keyizize () 32، اما 24 و 16 نز ممن است # blocksize () 16 $ cipher = crypt :: Rijndael-> New ("A" X 32، Crypt :: Rijndael :: Mode_CBC ())؛ $ cipher-> set_iv ($ iv)؛ $ crypted = $ Cipher-> Encrypt ($ SPLINEXT)؛ # - ا - $ plactext = $ cipher- $ cipher-> رمزشا ($ crypted)؛ ان ماول رمزذار Rijndael را اجرا م ند، ه به عنوان استاندارد رمزذار شرفته انتخاب شده است. له (BYTEs) را باز م رداند. رمزنار Rijndael در واقع از مترن طول 16، 24 ا 32 بات شتبان م ند، اما ه راه برا برقرار ارتباط ان به Crypt وجود ندارد هر ند از بات ها ما. با ان حال، 128 بت، اندازه بلو مشخص شده توسط AES، بنابران ان همه ما شتبان م نم. $ cipher = crypt :: rijndael-> new ($ key ) اجاد crypt جدد :: rijndael creging with با توجه به لد (ه باد 128، 192 ا 256 بت باشد). Argument Mode Mode اضاف حالت رمزذار است، ا Mode_ECB (حالت دامه الترون، به طور ش فرض)، mode_cbc (زنجر بلو رمزنار، همان crypt :: cbc)، mode_cfb (بازخورد رمزنار 128 بت)، mode_ofb (128- بازخورد خروج بت)، ا mode_ctr (حالت شمارنده). حالت ECB بسار ناامن است (خواندن تاب در مورد رمزنار ار شما نم داند را!)، بنابران شما احتمالا باد از حالت CBC استفاده ند. $ Cipher-> Set_iv ($ IV) ان اجازه م دهد تا شما را به تغر بردار اوله اوله استفاده شده توسط حالت ها زنجر . ان مربوط به حالت ECB نست $ Cipher-> Encrypt (داده ها $) رمزذار داده ها. اندازه داده ها $ باد ندن بلو (16 بات) باشد، در غر ان صورت ان تابع croak خواهد شد. به غر از ان، م توان آن را از (تقربا) هر طول. $ cipher-> رمزشا ($ داده ها) رمزشا $ داده ها. الزامات: رل
Crypt :: Rijndael نرم افزارها مرتبط