Should we use symmetric or asymmetric encryption? What are the existing libraries for cryptography/encryption in Java? How do we determine a key? Do we want to protect communications from all other users, or only from users not in the room (i.e. users in the same room could intercept each other messages)?
Should we use symmetric or asymmetric encryption? What are the existing libraries for cryptography/encryption in Java? How do we determine a key? Do we want to protect communications from all other users, or only from users not in the room (i.e. users in the same room could intercept each other messages)?