Project

General

Profile

Blowfish Encryption Manual » History » Version 5

Version 4 (johu, 07/29/2010 12:42 AM) → Version 5/14 (johu, 07/29/2010 12:45 AM)

h1. Blowfish Encryption

* required version *>=0.7*



h2. Introduction

Blowfish can be used to encrypt messages between 2 persons in query, messages in channel and the topic. In Quassel all messages will be de-/encrypted on core. So it is *highly recommend* to *[[Client-Core_SSL_support|setup SSL]]* in case of you are not running monolithic client.

!http://bugs.quassel-irc.org/attachments/304/core_deencryption.png!

h2. Commands

a) setting a key for a user or channel

> Usage
<pre><code>/setkey <nick|channel> <key></code></pre>

b) deleting a key for a user or channel

> Usage
<pre><code>/delkey <nick|channel></code></pre>

h2. Build Instructions

Blowfish support for Quassel depends on *"QCA":http://delta.affinix.com/qca/* (Qt Cryptographic Architecture) library. It is needed to compile your core/monolithic client with crypt compile option.

bq. _..._ -DWITH_CRYPT=ON _..._

For detailed build instructions have at look "general build instructons":http://bugs.quassel-irc.org/projects/quassel-irc/wiki/#Specific-installation-instructions.