Symmetric-key encryption can use either stream ciphers or block ciphers .
There are two kinds of symmetric-key algorithms , called stream ciphers and block ciphers .