AminetAminet
Search:
84781 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/crypt/RC6.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:RC6 RSA block En/DeCrypter
Author: lay at netcity.hu (Lay András)
Uploader:lay netcity hu (Lay András)
Type:util/crypt
Architecture:m68k-amigaos
Date:2000-01-28
Download:util/crypt/RC6.lha - View contents
Readme:util/crypt/RC6.readme
Downloads:418

What is RC6?
--------------
RC6 is a conventional block cipher algorithm, developed by RSA, and in the
final five candidate algorithms of NIST's AES (Advanced Encrytion Standard)
effort.  This implementation uses cipher mode:  Cipher Block Chaining (CBC)
with this algorithm.  It is written in 100% assembly, that`s why it is fast
enough.

Usage:
------
RC6 <e/d> <infile> <outfile> <password>

e/d are means En/DeCrypt.

Notes:
------

RC6 is a block cipher, it processes blocks of 128 bit (16 byte) datas.  The
input data gets padded to 128 bit boundary, so that their length could be
devided by 16 in bytes.  Only after this the RC6 - using 128 bit blocks - can
be applied.  Moreover, this additional encrypted information saves into an
output file, because all 128 bits of data blocks are needed for decrypting.
That`s why the encrypted files are longer by 1-16 bytes than the original.
Another single byte is also added which determines how much padding bytes
were used in the additional information.  This is needed for regaining the
length of the original file while decrypting.  In this way the length of
every enrcypted file is:  X*16+1 byte.

The program reads the whole file into the memory, that's why there must be as
much free RAM as long the file is.

                                            Lay András <lay@netcity.hu>


Contents of util/crypt/RC6.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2644    2644 100.0% -lh0- c471 Dec 26  1999 rc6
[generic]                  750    1475  50.8% -lh5- 6ccf Dec 26  1999 RC6.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files    3394    4119  82.4%            Jan 27  2000
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>