What are the main differences, advantages, and disadvantages of symmetrical and asymmetrical encryption?