5/11/2023 0 Comments Best mirc chat rooms and serversIf the public key has not been seen before it is consiered "untrusted". If so the AES encryption key is encrypted with the user's RSA Public Key and sent back to the user. The public key is validated to ensure that it has been seen before. It will also send over it's public key during the handshake. ![]() However if no AES key is known, or the AES decryption is unsuccessful it will request the AES key from the sender via private message. It'll attempt to decrypt the message using the last known AES key of the sender. On the other end another user running the e2eirc server will recieve the message. ![]() The encrypted message is then sent to the IRC server. When a user sends a message the message is intercepted by the e2eirc server and encrypted using the user's own AES key (which changes every session). The client can then communicate directly with the IRC server through the e2eirc process and join a channel, set a nickname, etc just as it would if it were connected directly. The e2eirc process creates a standard connection to the IRC server of your choice. The IRC client connects to the e2eirc process on port 6666. Once a key is trusted it will automatically provide the AES key. In order for the session key to be exchanged the public key of the requesting use MUST be first approved by the user. ![]() Each user has a persistent RSA public key. The session keys are exchanged using RSA encryption. Note: This document was written quickly, it assumes you have a good grasp of both AES and RSA encryption.Īll messages sent are encrypted by AES256 with a session key unique to each user. After starting up the e2eirc server connect your IRC client to it and it will act as a intermediary between the IRC server and your local client. E2EIRC allows you to create end to end encrpyted chat rooms on Regular (Unmodified) IRC servers and your favorite IRC client.īy default E2EIRC runs a local server on port 6666.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |