Довжина являє собою кількість бітів, доступних у ключі, а простір ключа представляє загальну кількість атак, необхідних для регенерації даного ключа.
У криптографії розмір ключа або довжина ключа є розмір (вимірюється в бітах або байтах) ключа, який використовується в криптографічному алгоритмі (наприклад, шифр). Типові розміри ключів у сучасних симетричних шифрах — 128, 192 і 256 біт. Старіші симетричні шифри використовували лише 40, 56 або 64 біти, які можна було зламати грубою силою.
Надійність шифрування часто описують розміром ключів, які використовуються для виконання шифрування: загалом, довші ключі забезпечують надійніше шифрування. Довжина ключа вимірюється в бітах.
Ключовий простір є набір усіх можливих ключів. У симетричних шифрах, де будь-який рядок із n бітів є дійсним ключем, простір ключів має 2n елементів. З асиметричними шифрами все складніше. З моноалфавітними шифрами підстановки у вас є 26! ключі, але довжина ключа залежить від того, як ви виражаєте ключ.
Наприклад, якщо алгоритм працює з використанням ключа, який є рядком з 10 біт, то його ключовий простір є набором усіх двійкових рядків довжиною 10 біт; тобто ми маємо простір ключів розміром 210 = 1024. Щоб уникнути того, щоб зловмисники вгадали ключ за допомогою атаки грубої сили, простір ключів зазвичай розробляється дуже великим.
Довжина являє собою кількість бітів, доступних у ключі, а простір ключа представляє загальну кількість атак, необхідних для регенерації даного ключа.