Provided by: kaya_0.4.4-6ubuntu3_amd64 

NAME
Crypto::encode - Encode a String using the AES256 algorithm.
SYNOPSIS
String encode( String msg )
ARGUMENTS
msg The String to encode
DESCRIPTION
Encode a String using the AES256 algorithm. The value is encoded with the application's secret key,
which is compiled in automatically (unless overridden with Crypto.setEncryptionKey (3kaya) ). The return
value is base64 encoded and also includes a hash which will be verified when the String is decoded. The
value will only be decodable by the Kaya application that encoded it, provided that the application
secret key is not revealed.
You must therefore ensure no-one has read access to the application key (whether this is in the Kaya
binary or an external source) if you need to rely on the integrity of the data (for example, in CGI or
webapps). Should you suspect the key is compromised, you can change an internal key by recompiling the
binary, or using the kaya-rekey utility.
AUTHORS
Kaya standard library by Edwin Brady, Chris Morris and others (kaya@kayalang.org). For further
information see http://kayalang.org/
LICENSE
The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of
the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free
Software Foundation.
RELATED
Crypto.decode (3kaya)
Kaya July 2013 Crypto.encode(3kaya)