Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.542.629 Times

Crypt::SEED 0.01

Company: Jongpil Jeon
Date Added: July 20, 2013  |  Visits: 259

Crypt::SEED

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



Crypt::SEED is a Perl module that provides the Perl community with the SEED encryption algorithm which has been made by Korean Information Security Agency(KISA, http://www.kisa.or.kr).<br /><br />SEED encryption/decryption uses a 'round key' which translated from a user key. Whenever you add user keys to the module using new or addKey or addKeys, the module will translate them to round keys and store them inside the module with user keys. (Of course, in hash) And, whenever you use the user key with encrypt, decrypt methods, the module look for the matching round key from inside the module to do real job.<br /><br />SYNOPSIS<br /><br /> use Crypt::SEED;<br /><br /> my $seed = new Crypt::SEED();<br /> $seed->addKeys( @user_keys );<br /> # or<br /> my $seed = new Crypt::SEED( @user_keys );<br /> # Each key must be in 16 bytes in length<br /> my $seed = new Crypt::SEED( '0123456789ABCDEF' ); # userkey.<br /><br /> my $cipher = $seed->encrypt( $source_data, '0123456789ABCDEF' );<br /> my $cipher = $seed->encrypt( $source_data, 3 );<br /> # 3 above is an user key index. starting from 0.<br /> my $recall = $seed->decrypt( $cipher, '0123456789ABCDEF' ); # by user key.<br /> my $recall = $seed->decrypt( $cipher, 3 ); # by index<br /><br /> if( !$seed->hasAKey( $userKey ) ) {<br /> $seed->addKey( $userKey );<br /> }<br /> my $index = $seed->replaceKey($userKey, $newKey);<br /> my $number_of_keys = $seed->count();<br /> my $idx = $seed->keyIndex($userKey);<br /> my $userKey = $seed->findUserKey($idx);

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Abcdef Bytes Cipher Crypt Crypt Seed Cryptseed Index Inside Length Module Number Keys Recall Round Seed Seedgtaddkeys Seedgtdecrypt Seedgtencrypt Source Data Starting User Keys Userkey
Users rating: 0/10

License: Freeware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


CRYPT::SEED RELATED
Unit Conversion Tools  -  Super Unit Converter 1.0.1
The Super Unit Converter converts angle, area, bits & bytes, density, electric current, energy, force, fuel consumption, length, mass, power, pressure, speed, temperature, time and volume units.
1.01 MB  
Programming  -  Pairtree for Linux 0.7.1
Pairtree is a filesystem hierarchy for holding objects that are located by mapping identifier strings to object directory (or folder) paths two characters at a time. If an object directory (folder) holds all the files, and nothing but the files,...
337.92 KB  
Sports  -  Number of Golf Strokes 1.0.0.0
Quickly calculate the number of Golf Strokes you get on any given course. If you know the course par, rating & slope this app will easily do the math for you and convert your Handicap Index to the actual number of extra strokes you have on the...
1024 KB  
Programming  -  Crypt::DES_PP 1.00
The Data Encryption Standard (DES), also known as Data Encryption Algorithm (DEA) is a semi-strong encryption and decryption algorithm. Crypt::DES_PP is a Perl module that is 100 % compatible to Crypt::DES but is implemented entirely in...
30.72 KB  
Libraries  -  Module::Crypt 0.04
Module::Crypt is a Perl module to encrypt your Perl code and compile it into XS. SYNOPSIS use Module::Crypt; # for a single file: CryptModule( file => Bar.pm, install_base => /path/to/my/lib ); # for multiple files: CryptModule(...
7.17 KB  
Libraries  -  Crypt::UnixCrypt 1.0
Crypt::UnixCrypt is a perl-only implementation of the crypt function. SYNOPSIS use Crypt::UnixCrypt; $hashed = crypt($plaintext,$salt); # always use this modules crypt BEGIN { $Crypt::UnixCrpyt::OVERRIDE_BUILTIN = 1 } use...
8.19 KB  
Libraries  -  Crypt::ECDSA::Curve 0.052
Crypt::ECDSA::Curve is a base class for ECC curves. These are for use with Crypt::ECDSA, a Math::GMPz based cryptography module. METHODS new Constructor. Takes the following named pair arguments: standard => standard-curve-name Used...
143.36 KB  
Programming  -  Crypt::Random 1.25
Crypt::Random is a Perl interface module to the /dev/random device found on most modern unix systems. It also interfaces with egd, a user space entropy gathering daemon, available for systems where /dev/random (or similar) devices are not...
10.24 KB  
Security Tools  -  JBO Giova X Cipher 1.0.1 Build 3
Giova X Cipher is an application especially designed to secure text and messages using classical cryptographic methods. What all ciphers (except a One Time Pad) have in common is that ultimately, they are breakable. The issue is the amount of time...
 
Security Tools  -  JBO Zeta Cipher 1.0.1 Build 3
Zeta Cipher is an application designed to secure text and messages using a modern implementation of neo-classical cryptographic methods. What all ciphers have in common is that ultimately, they are breakable. The issue is the amount of time it...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB