Я некоторое время задавался вопросом, как какое-то программное обеспечение скрывает секретные ключи таким образом, что их невозможно обнаружить тривиально. Всего несколько примеров:
- Программное обеспечение DVD Player скрывает ключи CSS
- Программное обеспечение с серийными номерами/регистрационными кодами скрывает ключи/хэши, используемые для проверки серийных номеров
Очевидно, что эти программы делают что-то большее, чем просто ключ в байте [], поскольку это упростит украсть их ключи и сгенерировать ваши собственные серийные номера и т.д.
Какие стратегии используются, чтобы скрыть эти ключи, чтобы они не могли быть легко найдены?