Skip to content

A client-server project to share encrypted messages in Slack.

Notifications You must be signed in to change notification settings

jeffrade/slackrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slackrypt

Disclaimer: This project has not been audited and not recommended for production environments.

logo

Client

See client/README.md

Server

See server/README.md

In Action

Encrypting...

encrypt-gif

Decrypting...

decrypt-gif

Logging

  • Defaults to ERROR when RUST_LOG is not set.
  • You can export per environment. E.g.:
# for local development
$ export RUST_LOG=DEBUG
# but in a production environment:
$ export RUST_LOG=WARN

Information

  • Pull Requests and Issues are welcome!
  • Uses openssl for key generation.
  • Uses https://github.com/RustCrypto/RSA for parsing/loading keys, encrypting and decrypting symmetric keys.
  • Uses aes-soft for symmetric encryption of plaintext.

Backlog

  • Add Mac OSX buld instructions.
  • Implement "New Public Key" in GUI menu.

About

A client-server project to share encrypted messages in Slack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published