На самом деле это немного глупо о защите открытого ключа (что такое определение открытого ключа?), но согласно документации от Google:
Чтобы ваш открытый ключ был защищен от вредоносных пользователей и хакеров, не вставлять его в любой код как литеральную строку. Вместо этого постройте строка во время выполнения из фрагментов или использовать манипуляции с битами (например, XOR с некоторой другой строкой), чтобы скрыть фактический ключ. Сам ключ а не секретную информацию, но вы не хотите хакер или злоумышленник, чтобы заменить открытый ключ другим ключом.
Есть ли какой-нибудь рекомендуемый способ сделать это?
Я знаю, что есть много способов сделать это, я просто не хочу следовать точно так же, как люди обрабатывают хэширование паролей в прошлом (например, md5, sha1 и т.д.), я хочу знать наилучшую практику в приведенном выше использование случай.