Шифрование (Симметричный ключ) lib
Я читал немного о шифровании.
В настоящее время я нахожусь в проекте, где мне нужно будет зашифровать / расшифровать данные на основе ключа (пароля пользователя), но проблема заключается в следующем: - Мне нужно зашифровать / расшифровать в нескольких клиентских приложениях, созданных на разных языках. Пример: - PHP - C++ - Java и т. Д.
Что я должен делать? есть ли хорошая (и бесплатная) библиотека, написанная на разных языках?
благодарю вас
1 ответ
Вам не нужно иметь одну и ту же библиотеку для разных платформ...
если выбранные шифры, ключи и режимы работы одинаковы, это не должно иметь большого значения.
например, у меня не было проблем с шифрованием AES в C# с использованием поставщика службы шифрования, который поставляется с.net framework и расшифровыванием с использованием модуля openssl для php...
иногда возникают некоторые препятствия, такие как метеорология, кодирование и т. д., но если вы присмотритесь, то черной магии не будет...