Здесь есть два разных предупреждения, и я думаю, что другие респонденты предполагают, что одно вызвано другим.
Я предполагаю, что предупреждение "сообщение не было защищено целостностью" является вашей главной задачей, так как это заголовок этого вопроса. Кажется, есть несколько причин, которые могут вызвать это, но одна из них, с которой я только что столкнулся, это когда функция GPG «Защита MDC» не включена. Я не знаю, что это означает, но, очевидно, это проверка целостности сообщения, которая доказывает, что сообщение не было подделано.
Очевидно, эта функция включена по умолчанию, но отключается, если какой-либо из ключей получателей не указывает, что она ее поддерживает. Поэтому я впервые получил предупреждение при добавлении нового получателя в файл, который ранее шифровал только для себя, предположительно потому, что новый получатель не сказал, что поддерживает MDC.
Я получил предупреждение, чтобы уйти, добавив --force-mdc
к моей команде GPG. Я еще не обнаружил, мешает ли это новому получателю расшифровать сообщение ...
Я почти уверен, что другое предупреждение о том, что ключу не доверяют, не связано с предупреждением "не защищена целостность".