Уменьшение длины ключа в CDMF

Этот метод был разработан IBM для продукта CDMF (Commercial Data Masking Facility, Коммерческое средство маскирования данных), чтобы превратить 56-битовый ключ DES в 40-битовый, разрешенный для экспорта. Предполагается, что первоначальный ключ DES содержит биты четности.
(1)	Обнуляются биты четности: биты 8, 16, 24, 32,40, 48, 56, 64.
(2)	Результат этапа (1) шифруется с помощью DES ключом Oxc408b0540baleOae, результат шифрования об ъ-единяется посредством XOR с результатом этапа (1).
(3)	В результате этапа (2) обнуляются следующие биты: 1, 2, 3, 4, 8, 16, 17, 18, 19, 2.0, 2.4, 32, 33, 34, 35, 36,40,48,49,50,51,52,56,64.
(4)	Результат этапа (3) шифруется с помощью DES ключом Oxef2c041ce6382fe6. Полученный ключ используется для шифрования сообщения.
Не забывайте, что этот метод укорачивает ключ и, следовательно, ослабляет алгоритм.