Почему в tiny-AES не могу скрыть ключ? есть библиотека tiny-AES, с помощью которой я указываю ключ в uint_8_t массиве как и в примере, все это отлично срабатывает, но остается вопрос, если через strings пропустить бинарник, то пароль там просто лежит не зашифрованным, как это можно исправить?
Библиотека tiny-AES предоставляет только низкоуровневые функции шифрования и не предоставляет механизмов для скрытия ключа. Если вы хотите защитить ваш ключ от прямого доступа при анализе бинарного файла, рекомендуется использовать механизмы обфускации или хранить ключ в зашифрованном виде и дешифровать его динамически перед использованием.
Одним из способов защиты ключа может быть использование дополнительного шифрования или хэширования ключа перед сохранением в бинарный файл. При загрузке бинарного файла вы можете дешифровать или проверить целостность хэша ключа, чтобы получить оригинальный ключ для использования в шифровании данных.
Также можно использовать механизмы обфускации, такие как сокрытие ключа в других данных или преобразование ключа перед сохранением, чтобы усилить безопасность хранения ключа в бинарном файле.
В целом, важно помнить, что безопасность ключа зависит от многих факторов, и необходимо принимать все меры предосторожности для его защиты при хранении и использовании в программе.
Библиотека tiny-AES предоставляет только низкоуровневые функции шифрования и не предоставляет механизмов для скрытия ключа. Если вы хотите защитить ваш ключ от прямого доступа при анализе бинарного файла, рекомендуется использовать механизмы обфускации или хранить ключ в зашифрованном виде и дешифровать его динамически перед использованием.
Одним из способов защиты ключа может быть использование дополнительного шифрования или хэширования ключа перед сохранением в бинарный файл. При загрузке бинарного файла вы можете дешифровать или проверить целостность хэша ключа, чтобы получить оригинальный ключ для использования в шифровании данных.
Также можно использовать механизмы обфускации, такие как сокрытие ключа в других данных или преобразование ключа перед сохранением, чтобы усилить безопасность хранения ключа в бинарном файле.
В целом, важно помнить, что безопасность ключа зависит от многих факторов, и необходимо принимать все меры предосторожности для его защиты при хранении и использовании в программе.