Provided by: kaya_0.4.4-6ubuntu3_amd64 bug

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)