У меня есть проблема, я пишу программу клиента на python, которая должна шифровать данные своего запроса. Вопрос: где хранить ключ, в программе не вариант, т. к. скрипт можно будет получить из exe файла
"Данные запроса" предполагают, что эта программа - клиент.
Зачем ей хранить ключ?
Почему не получить его с сервера предыдущим запросом, с данными авторизации?
Заодно устраните необходимость принудительного обновления программы только потому, что с ее ключом что-то не так.
Судя по .exe - речь идет о Windows-разработке. Поэтому надо отбросить все сомнения и читать документацию от производителя. Вот что пишет производитель. Есть API:
Сомнения отбрасывать не стоит никогда.
Про любую полезную секьюрную приблуду, особенно от M$, стоит сразу гуглить {ее название} + "vulnerability". И внезапно
mayton2019, это ж позорище и никаких гарантий, что завтра не вскроется что-то аналогичное.
Или уже вскрылось год назад, только пока успешно используется по-тихому, без публикаций.