Šifravimo aparatas yra įrenginys, naudojamas atskiriems žodžiams ir žinutėms koduoti ir dekoduoti. Šifravimo mašinos evoliucijai didelę įtaką padarė, atrodo, neišvengiami kodo nulaužimo atvejai. Istoriškai viso pasaulio kariuomenės ir vyriausybės naudotos šifravimo mašinos nuo supaprastintos medinių ratų konstrukcijos tapo aukštųjų technologijų kompiuteriais, aprūpintais maršrutizatoriaus šifravimo programine įranga.
Ankstyviausias dokumentuotas šifrų naudojimo atvejis pasakoja apie Julių Cezarį, kuris mūšio lauke naudojo šifrus kaip bendravimo su savo generolais priemonę. Jo šifras panaudojo abėcėlės ženklų poslinkį, kuris išliko pastovus visame pranešime, žinomas kaip monoalfabetinis šifras. Cezario šifravimo algoritmas vėliau taps įkvėpimu šifravimo mašinai, kuri pirmoji mechaniškai užšifruotų pranešimus.
Leonas Battista Alberti, žinomas kaip Vakarų kriptografijos tėvas, sukūrė pirmąją mechaninę šifravimo mašiną. Įkvėptas Cezario šifravimo metodų, Alberti mašina pirmoji panaudojo daugiabėcėlinį šifrą. Sukurtas 1467 m., Alberti šifras naudojo daugiau nei vieną abėcėlę ir perjungė abėcėlę šifruojant pranešimą metalinio šifravimo disko pagalba.
„Vigenere“ šifras atsirado 1533 m., kaip aprašyta Giovan Battista Bellaso darbe „La Cifra“. Šifravimo metodas naudojo keletą Cezario šifrų, kurie buvo pagrįsti vienu raktiniu žodžiu, iš esmės tai yra poliabėcėlės pakeitimo metodas. Dėl neteisingo kredito priskyrimo XIX amžiuje šifravimo metodas buvo priskirtas Blaise’ui de Vigenere’ui ir nuo tada buvo žinomas kaip Vigenere šifras.
„Jefferson Cipher Wheel“, išrastas Thomaso Jeffersono, buvo sukurtas 1795 m. ir jame buvo 26 mediniai ratai, pritvirtinti ant ašies. Kiekvienas ratas buvo atskiras, o abėcėlė buvo savavališkai išdėstyta per jo apskritimą. „Jefferson Cipher Wheel“ pasirodė esąs stiprus instrumentas mažiems trumpiems pranešimams ir buvo naudojamas JAV kariuomenės iki 1942 m.
Vieną žinomiausių šifravimo mašinų, Enigma mašiną, 1918 m. išrado vokiečių inžinierius Arthuras Scherbius. Po nesėkmingo Scherbius rinkodaros etapo 1926 m. Vokietijos vyriausybė įsigijo Enigma. Enigma kodas buvo sėkmingai sulaužė JAV, Didžiosios Britanijos ir Lenkijos kriptografai; tačiau kodo lūžis buvo viešai pripažintas tik 1974 m.
JAV armijos M-209 šifravimo mašiną sukūrė švedų verslininkas ir kriptografas Borisas Hagelinas. Šifravimo mašina naudojo daugybę rotorių arba diskų, sujungtų su kaiščio sistema, kuri leido kelis kartus užšifruoti kiekvieną pranešimo simbolį. Plačiai naudotas per Antrąjį pasaulinį karą, jo kodą sulaužė vokiečiai 1943 m. M-209 buvo naudojamas tik strateginei komunikacijai mūšio lauke ir buvo naudojamas Korėjos karo metu.
Šiuolaikinėse šifravimo mašinose naudojamas kompiuterijos efektyvumas, siekiant užtikrinti suprantamą kriptologiją ir saugumą. Šifravimo mašinos dabar siūlo papildomų patogumų, kurie istoriškai buvo tiesiog nepasiekiami. Pranešimų kodavimui ir dekodavimui nebereikia žmonių. Be to, dabar garantuojamas pranešimų vientisumas, o siuntėjo autentifikavimas yra standartinis, suteikiantis konfidencialumo lygį, kurio anksčiau nebuvo.