When the sender and receiver use the same key, they are practicing symmetric-key cryptography. They must somehow agree in advance upon just what key they’re using - that is the main disadventage.

Algorithms Unlocked - Thomas H. Cormen (2013)

One-time pad

Block cyphers and chaining