Хорошо, поэтому мне нужен совет, какой метод шифрования мне следует использовать для моего текущего проекта.Все вопросы по этому вопросу здесь связаны с сетью и передачей зашифрованных данных с одного компьютера на другой.
Краткое описание работы системы:
У меня естьнекоторые данные хранятся в таблицах в текстовом формате.Затем я использую инструмент для анализа этих данных и сериализации в файл данных.Это работает нормально, но мне нужно зашифровать эти данные, так как они будут храниться с приложением в публичном месте.Данные не будут отправлены в любое место, где они просто читаются приложением.Мне просто нужно, чтобы он был зашифрован, чтобы в случае его попадания в чужие руки не было возможности прочитать данные.
Я использую библиотеку crypto ++ для своего шифрования, и у меня естьЧитайте, что он может выполнять большинство типов алгоритмов шифрования.Однако я заметил, что большинство алгоритмов используют открытый и закрытый ключи для шифрования / дешифрования данных.Это означало бы, что мне придется хранить закрытый ключ с данными, которые кажутся мне нелогичными.Есть ли способы, которыми я могу выполнить шифрование без сохранения закрытого ключа с данными?