Added AES Encryption(the AES key is encrypted by the RSA key) to fix problems with messages having a maximum size of 501 bytes