Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AESGET(1)		    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 win-
       ner of the Advanced Encryption Standard (AES) competition.  The decryp-
       tion  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	gener-
       ated by the aescrypt(1) utility.	 The  encrypted	 data  (including  the
       salt)  is read from standard input and the decrypted plaintext is writ-
       ten to standard output.

       The decryption key may be read from standard input or from a file,  de-
       pending	on  the	argument passed	to the -k command-line option.	If "-"
       is used as a filename, the aesget utility  reads	 as  many  hexadecimal
       digits  as  needed  from	standard input and then	one additional byte to
       allow for a newline separating the key from the actual data to  be  de-
       crypted.	  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 dif-
       ferent 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  de-
       fault) 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
       available 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>.

FreeBSD	ports 15.0		 June 8, 2008			     AESGET(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=aesget&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help