winsock end to end AES 256bit chat
I'm looking to create a chat application that has no client server required.. just user to user only with AES 256bit encryption. I've read up on winsock and starting to understand the terms and syntax of it but still a bit confused on how I'm going to incorporate encryption methods... (I do have C++ knowledge but none in networking, and do wish to start getting into it). Is their a tutorial or source code examples of another project anyone knows?
Format I wish to use..
user enters in keyword (base64 32bytes).. user types IP:Port.. User types message.. And not looking to use any GUI.. just all in a DOS style.. also.. (user1)AES-256 --> base64 encryption --> sends --> base64 decoder --> displays message (user2)