Как расшифровать ключ для навигационной морской карты s63, зашифрованный blowfish?
Скачал официальный тестовый набор карт (s63) от IHO. К картам прилагается вся необходимая информация для расшифровки (HW_ID ,M_KEY). Алгоритм шифрования: blowfish cbc.
Вводные таковы: HW_ID = "12345", M_KEY = "10121".
При попытке расшифровать сам ключ от карты (F81AC653B0AB63B0), который зашифрован HW_ID(12345) получаю непонятные символы в онлайн сервисе для расшифровки и пустую строку в с++ библиотеке (видимо принимает все данные за padding).
Хотя в итоге должен был получить ключ из 5 символов.
PS: В комплекте также идет т.н. USERPERMIT - который по сути зашифрованный HW_ID с помощью M_KEY. И я его успешно расшифровал обратно в "12345".