Symmetric cryptography is a method of encryption where the same key is used for both encryption and decryption of data, making it efficient but requiring secure key distribution. It is widely used for its speed and simplicity, especially in scenarios where secure channels for key exchange are available or feasible.