Skip to content

whiym/fish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fish

GoDoc

Fish is a Go implementation for IRC FiSH encryption. It uses the Blowfish cipher to encrypt/decrypt messages in EBC and CBC modes based on a symmetric key.

It calls ciphers from the Go standard library and sub-repositories, handles base64 encoding and irc message parsing.

The EBC implementation is based off the original FiSH-irssi source, see BASE64.md for an explanation of the unique base64 encoding scheme.

The CBC implementation is based off the extension of FiSH-irssi by falsovsky for compatibility with mircryption.

To use CBC mode the key must be prepended with cbc:

About

Go implementation of IRC FiSH encryption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages