https://www.geekembly.com/2020/07/03/how-to-obfuscate-strings-using-c-constexpr-or-how-to-do-it-correctly-at-compile-time/
Вопрос: есть ли тут оверхед плюсов?
PS: мы используем си, т.к. он по-дефолту для всех супер быстрый
Каждое использование обфусцированной строки раздувает код
Да, но, мы не планируем логи в рантайме деобфусцировать
мы используем си, т.к. он по-дефолту для всех супер быстрый Спорное утверджение
Я и не от своего имени это говорю)
А в чем цель? Неохота палить голые строки в .rodata?
Ага, менеджмент доебался
А в чем прикол шифровать логи?
Что бы реверс инженеринг прошивки затруднить
Ну мб. Не шарю
Так может тогда вообще лог не вести?
Ну а что делать когда у клиента что-то отваливается?
надо
Я кстати не совсем уверен, но по моему constexpr auto obfuscated_str = obfuscator<6>("Hello"); Литерал "Hello" и так и так попадёт в .rodata
выше кидал. Там только обфусцированная строка попала
Обсуждают сегодня