ストリーム暗号(-あんごう、Stream cipher)とは、平文をビット単位あるいはバイト単位などで逐次、暗号化する暗号である。これに対して、平文を64ビットや128ビット等の一定サイズ毎に暗号化する暗号はブロック暗号といい、ストリーム暗号とブロック暗号とに大別される共通鍵暗号と、公開鍵暗号とで現代暗号の主要な暗号方式をなす。
英語: Stream cipher