Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5 | daniel-mar | 1 | # ViaThinkSoft CryptoChat |
2 | Cryptochat an AJAX crypto chat system which encrypts and decrypts using JavaScript on client side. |
||
3 | The chat log is saved encrypted on the server. |
||
4 | |||
5 | ## Note about security: |
||
6 | - Please ensure that you are using HTTPS, otherwise the JavaScript could be manipulated using a Man-In-The-Middle attack. |
||
7 | |||
8 | ## What is encrypted? |
||
9 | - Messages which are shown ORANGE are encrypted. White messages are not encrypted. |
||
10 | - Usernames and time stamps are not encrypted. |
||
11 | - Chat room names are not encrypted. |
||
12 | |||
13 | ## Requirements |
||
14 | **Server:** |
||
15 | - Linux |
||
16 | - PHP |
||
17 | - Apache |
||
18 | |||
19 | **Clients:** |
||
20 | - JavaScript capable web browser |
||
21 | |||
22 | ## How to install CryptoChat |
||
23 | To install CryptoChat, run the script **install.sh**. |
||
24 | If you cannot run the script, then copy **config/config.original.inc.php** to **config/config.inc.php** and edit it. After that, please make sure that the folder "chats" has the correct chmod permission so that the webserver daemon can write to it. |