Is it legal to send encrypted messages (specifically using RSA key-pairs and AES 256) online in Canada and the USA?
Also, can law enforcement request it to be decrypted without probable cause?
PS. The messages being sent are generally not confidential (eg. chat messages). This is a measure so that if a confidential message is sent, it would be between a mass of non-confidential messages (therefore harder to find the confidential messages, if any).
This may also extend as a second layer of security (eg. if an unauthorized user has gained access to one of my accounts, they would not be able to read the messages sent / received)