Als Key generator (deutsch „Schlüsselerzeuger“) wird in der Kryptologie ein Gerät oder ein beispielsweise auf einem Computer laufender Algorithmus bezeichnet, mit dessen Hilfe ein kryptologischer Schlüssel erzeugt werden kann.