Skip to content
/ fish Public
forked from whiym/fish

Go implementation of IRC FiSH encryption.

License

Notifications You must be signed in to change notification settings

shoopea/fish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%