aesget man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

AESGET(1)		  BSD General Commands Manual		     AESGET(1)

NAME
     aesget — decrypt data using Rijndael, the Advanced Encryption Standard
     winner

SYNOPSIS
     aesget -k keyfile [-s keysize]

DESCRIPTION
     The aesget utility decrypts data using the Rijndael algorithm, the winner
     of the Advanced Encryption Standard (AES) competition.  The decryption is
     done in Cipher Block Feedback (CFB-128) mode, with the salt read from the
     first 128 bits (16 bytes) of the encrypted data as generated by the
     aescrypt(1) utility.  The encrypted data (including the salt) is read
     from standard input and the decrypted plaintext is written to standard
     output.

     The decryption key may be read from standard input or from a file,
     depending on the argument passed to the -k command-line option.  If “-”
     is used as a filename, the aesget utility reads as many hexadecimal dig‐
     its as needed from standard input and then one additional byte to allow
     for a newline separating the key from the actual data to be decrypted.
     If the filename is not “-”, the aesget utility opens the specified file
     and reads text lines from it until a line starting with the characters
     kk= is reached.  Those characters should be immediately followed by as
     many hexadecimal digits as needed; the rest of the line, as well as the
     rest of the file, is ignored.

     The decryption key may be 128, 192, or 256 bits long.  By default, the
     aesget utility uses (and expects to read) a 128-bit key, unless a differ‐
     ent size is supplied by the -s keysize command-line option.

EXAMPLES
     Decrypt the contents of the /etc/hosts file with a key (128-bit by
     default) read from a file:

	   aesget -k key.txt < hosts.aes > hosts.txt

     Decrypt a file with a 192-bit key supplied directly:

	   (echo '012345678901234567890123456789012345678901234567'; cat
	   test.aes) | ./aesget -s 192 -k -

SEE ALSO
     aescrypt(1)

     The SourceForge project page: http://sourceforge.net/projects/aescrypt/

HISTORY
     The aesget utility was written by Eric Lee Green, and was modified to use
     Rijndael rather than Twofish by Randy Kaelber.  It uses the freely avail‐
     able Rijndael implementation by Antoon Bosselaers and Vincent Rijmen.
     This manual page was written by Peter Pentchev in 2008.

AUTHORS
     The aesget utility - Eric Lee Green ⟨eric@badtux.org⟩, Randy Kaelber
     ⟨randyk@sourceforge.net⟩.

     The manual page - Peter Pentchev ⟨roam@ringlet.net⟩.

BSD				 June 8, 2008				   BSD
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net