| Crypt :: zaad PERL-verlenging voor zaadcodering / decoderingsalgoritme |
Download nu |
Crypt :: zaad Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Jongpil Jeon
- Uitgever website:
- http://search.cpan.org/~jpjeon/
Crypt :: zaad Tags
Crypt :: zaad Beschrijving
Perl-extensie voor zaadcodering / decoderingsalgoritme Crypt :: Seed is een Perl-module die de Perl-gemeenschap biedt met het SEED-coderingsalgoritme dat is gemaakt door het Koreaanse informatiebeveiligingsagentschap (KISA, http://www.kisa.or.kr). SEED-encryptie / decodering gebruikt een ' Ronde toets 'die van een gebruikerssleutel vertaald. Wanneer u gebruikerssleutels aan de module toevoegt met behulp van nieuwe of addkey of addkeys, vertaalt de module deze naar ronde toetsen en opslaan ze in de module met gebruikerssleutels. (Natuurlijk, in Hash) en, telkens wanneer u de gebruikerssleutel gebruikt met Encrypt, decrypt methoden, zoekt de module op zoek naar de bijpassende ronde-toets van binnenin de module om echt werk te doen. Synopsis Gebruik Crypt :: zaad; mijn $ zaad = nieuw crypt :: zaad (); $ zaad-> addkeys (@USER_KEYS); # of mijn $ zaad = nieuw crypt :: zaad (@USER_KEYS); # Elke sleutel moet in 16 bytes in lengte zijn, mijn $ zaad = nieuwe crypt :: zaad ('0123456789ABCDEF'); # UserKeutel. Mijn $ Cipher = $ SEED-> Code ($ Source_Data, '0123456789ABCDEF'); mijn $ cipher = $ zaad-> versleutelen ($ source_data, 3); # 3 hierboven is een gebruikerssleutel-index. Vanaf 0. My $ Recall = $ SEED-> decoderen ($ Cipher, '0123456789ABCDEF'); # per gebruikerssleutel. mijn $ herinner = $ zaad-> decoderen ($ cipher, 3); # door index if (! $ zaad-> hasakey ($ userkey)) {$ zaad-> addkey ($ userKey); } Mijn $ index = $ SEED-> Vervangkey ($ userKey, $ newkey); mijn $ nummer_of_keys = $ zaad-> telling (); Mijn $ IDX = $ SEED-> KEYIDEX ($ UserKey); Mijn $ userKey = $ SEED-> FinduserKey ($ IDX); Vereisten: · Perl
Crypt :: zaad Gerelateerde software