New script xcrypt.py: end-to-end encryption for IRC messages#593
Open
AnonShell wants to merge 1 commit intoweechat:mainfrom
Open
New script xcrypt.py: end-to-end encryption for IRC messages#593AnonShell wants to merge 1 commit intoweechat:mainfrom
AnonShell wants to merge 1 commit intoweechat:mainfrom
Conversation
End-to-end encryption plugin for WeeChat IRC messages using AES-256-GCM. Features: - AES-256-GCM authenticated encryption - PBKDF2-SHA256 key derivation with 600,000 iterations (OWASP recommended) - Automatic encryption/decryption of PRIVMSG messages - Visual indicators (green "E>" prefix) for decrypted messages - Per-nick and per-channel password management - Secure password storage with master passphrase Requires: cryptography library Python: 3.8+ Documentation: https://anonshell.com/xcrypt/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
End-to-end encryption script for WeeChat IRC messages using AES-256-GCM.
Features:
Requires: cryptography library
Python: 3.8+
Documentation: https://anonshell.com/xcrypt/
Script info
Description
xcrypt provides end-to-end encryption for WeeChat IRC messages (private messages and channels) using AES-256-GCM authenticated encryption. Users set a shared password per nick or channel via
/xcrypt set, and all PRIVMSG messages are automatically encrypted before sending and decrypted upon receiving. The script uses PBKDF2-SHA256 with 600,000 iterations for key derivation. Decrypted messages display a green "E>" prefix. Encryption passwords can be stored securely using a master passphrase.Checklist (new script)
New script name.py: short description…hook_url,hook_processorhook_process_hashtableis used for any blocking callChecklist (script update)
script_name.py X.Y: …Checklist (script deletion)
Remove script name.pywith reasons in description