У меня есть приложение php, которое отправляет URL-адрес приложения для Android, разработанного в единстве. Чтобы зашифровать строку запроса url, я использовал шифрование AES, используя встроенную функцию PHP mcrypt_encrypt
, и теперь мы не можем расшифровать это в единстве. Из документации php mcrypt_encrypt
будет обесцениваться в php 7.Шифрование, которое может использоваться как php, так и единство
Итак, после исследования я обнаружил, что библиотека libsodium
выполняет эту работу аккуратно. Если кто-то сделал это раньше в единстве и php, я в правильном направлении?
Если нет, существует ли какой-либо алгоритм шифрования, который можно использовать в php, а также в единстве приложения android?
Заранее благодарен
Алгоритмы шифрования не устали от конкретных языков программирования или платформ, оснований для вашего вопроса на самом деле не имеет смысла. Кроме того, mcrypt устарел и небезопасен, вместо этого следует использовать 'openssl_encrypt'. –
Спасибо. но сожалею о моем невежестве; если я использую 'openssl_encrypt' из php, могу ли я расшифровать это в Unity? Обеспечивает ли единство библиотеки для этого? –
Если у вас есть доступ к 'System.Security.Cryptography', то да. С должным уважением, ваш недостаток знаний о предмете означает, что вы, вероятно, будете бороться за внедрение безопасного решения. Помните, только потому, что он работает, это не значит, что он безопасен. Я бы рекомендовал вам просто использовать TLS или подобное. –