Я запускаю два приложения Laravel 5.7, оба имеют разные ключи приложения.
-->app 1 key 1,
-->app 2 key 2
[Эта точка менее важна] Это два приложения (разные модули основаны на ролях пользователей. Используются разные ключи приложений, но доступ к одному и тому же БД).
При шифровании некоторых данных вПриложение 1 с ключом 1, теперь расшифровывает зашифрованные данные в приложении 1 с ключом 1, работает правильно.
Но я изменяю строку зашифрованных данных (приложение 1, ключ 1) и, пытаясь снова расшифровать приложение 1 с помощью ключа 1, выдает ошибку «Полезная нагрузка недействительна».Я перевариваю это.
Теперь, во-вторых, я шифрую данные в приложении 1 с помощью ключа 1 и передаю эту зашифрованную строку данных в приложении 2 с помощью ключа 2 для расшифровки, это выдает еще одну ошибку "MAC-адрес недействителен. ".
Теперь мой вопрос: почему Laravel выдает две разные ошибки?почему бы не выдать ту же ошибку, потому что мы отправляем другие данные с другим приложением (значит, это неправильно для второго приложения).
Можете ли вы отличить.Пусть это послужит причиной любой петли безопасности в целом.
Спасибо.