Home > AESpad

AESpad

AESpad is a project mainly written in PHP and JAVASCRIPT, based on the GPL-3.0 license.

AESpad is an encrypted chat service using a javascript implementation of AES and a pre-shared key.

AESpad

AESpad is released under the GNU General Public License version 3.

AESpad is a secure hosted chat that uses the tried and tested AES encryption algorithm to encrypt messages. AESpad relies on a pre-shared key among chat participants. The messages are encrypted using an AES javascript implementation before they are sent to the server. The key never leaves the client.

Resources

Homepage: http://aespad.com Source code: http://www.assembla.com/spaces/aespad

Authors

Rasmus Berg Palm

Running it locally

Prerequisites: apache, php and mysql installed and working

  1. Checkout http://svn.assembla.com/svn/aespad/trunk to a folder
  2. Create an apache virtual host: Listen 8080 <VirtualHost *:8080> DocumentRoot "full/path/to/folder"
  3. Set write permissions on app/tmp (and subfolders) to write for the apache user
  4. create app/config/database.php with the following contents: <?php class DATABASE_CONFIG { var $default = array( 'driver' => 'mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'mysql_user', 'password' => 'mysqlpassword', 'database' => 'aespad', 'prefix' => 'aespad', ); } ?>
  5. Create database 'aespad' and run app/config/schema/aespad.sql
Previous:my_configs