Двійковий шифратор виконує логічну функцію перетворення k-того однозначного коду в двійковий.
Якщо кількість вхідних даних (входів) рівна кількості можливих комбінацій сигналів на виході, то такий шифратор називається повним,в іншому випадку — неповним.
Число входів і виходів в повному k-ковому шифраторі задається співвідношенням