

GitHub - atomontage/erc-crypt: PSK encryption for Emacs/ERC
source link: https://github.com/atomontage/erc-crypt
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.org
erc-crypt.el is a minor mode for ERC that enables the use of PSK encryption.
Encryption can be enabled/disabled on a per buffer basis.
Features
- Use external OpenSSL binary for encrypt/decrypt
- Visual in-buffer indicator for errors and encrypted messages sent/received
- Auto splits ciphertext in order to get around IRC message limits. Original formatting is preserved, no information is lost.
- Messages are padded to constant size
Todo
- Move to GnuPG for symmetric encryption (also customizable key derivation from passphrase)
- Use OpenSSL for DH key generation
- Fully automated authenticated DH key exchange
Crypto
erc-crypt.el should be seen as a proof-of-concept and serve as HOWTO-code in terms of developing similar minor modes for ERC. It does NOT offer strong cryptography, DO NOT use this for anything serious!
Usage
;; Move erc-crypt.el to a directory in your load-path (require 'erc-crypt) M-x erc-crypt-enable ; Enable encryption for the current ERC buffer M-x erc-crypt-disable ; Disable encryption for the current ERC buffer M-x erc-crypt-set-key ; Set/change key for current ERC buffer
License
The code comes with a BSD-style license so you can basically do with it whatever you want.
Author
xristos (AT) sdf (DOT) org
Recommend
-
105
xterm-color - ANSI & xterm-256 color text property translator for Emacs
-
9
Configuring a Cisco WLAN with WPA2 PSK June 8, 2020 By Rowell Leave a Comment ...
-
18
add post processing queue · torvalds/linux@cabf08e · GitHubPermalink
-
19
use io thread for reads only if mempool exhausted · torvalds/linux@20c8253 · GitHubPermalink
-
14
offload writes to thread · torvalds/linux@dc26762 · GitHubPermalink
-
18
sort writes · torvalds/linux@b3c5fd3 · GitHubPermalink
-
7
ERC-1155是ERC-20和ERC-721的升级规范,它允许在一个交易中发送多种不同的代币,就像同时转账人民币和美元。 ERC-1155以在区块链游戏中的广泛使用而闻名,但它其实也适合有很多其他的应用场景。在这个教程中我们将学习 ERC-1155规范约定的主要接口,并利用openz...
-
10
非同质化代币标准,如何实现及其未来的发展 ERC-721标准已经存在一段时间了。 最初是由区块链游戏流行起来的,现在越来越多地被用于其他应用,比如:Defi。 但ERC-721到底是什么呢? 非同质代币(NFT)是一种...
-
8
创建自己的NFT . 自 Cryptokitties 推出以来,兼容 ERC-721 标准...
-
14
Laravel 8 - Encryption and decryption model data using Crypt class with Example 45360 views 1 year ago Laravel In this articl...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK