Я попытался почистить свой брелок, потому что в нем много сертификатов. Когда я открыл раздел закрытых ключей, я обнаружил, что там слишком много одинаковых ключей.
Могу ли я удалить их? Я не знаю, для чего они. Помоги мне, пожалуйста!
Я попытался почистить свой брелок, потому что в нем много сертификатов. Когда я открыл раздел закрытых ключей, я обнаружил, что там слишком много одинаковых ключей.
Могу ли я удалить их? Я не знаю, для чего они. Помоги мне, пожалуйста!
Это нормально и нормально. Если вы хотите очистить бесполезные ключи, просто сначала закройте приложение «Сообщения», затем откройте «Связку ключей» и удалите все элементы с именами «Ключ подписи iMessage» и «Ключ шифрования iMessage». Затем вы должны перезапустить OS X, после перезагрузки OS X запросит и сгенерирует новые пары ключей для шифрования iMessage.
Количество пар ключей зависит от того, сколько адресов вы указали для получения iMessage. Откройте «Сообщения» -> «Настройки» -> «Учетные записи» в разделе «Вы можете связаться с сообщениями по адресу:», если вы отметили 4 адреса, OS X сгенерирует 4 «Ключа подписи iMessage» и 4 «Ключа шифрования iMessage». и сохраните их в связке ключей.
Для получения подробной информации система iMessage генерирует две пары для каждого адреса: 1280-битный ключ RSA для шифрования, называемый «Ключ шифрования iMessage», и 256-битный ключ ECDSA для подписи, называемый «Ключ подписи iMessage». Закрытые ключи сохраняются в связке ключей устройства, а открытые ключи отправляются в службу каталогов Apple. Исходящее сообщение пользователя индивидуально шифруется с помощью AES в режиме CTR для каждого из устройств получателя, подписывается с использованием закрытого ключа отправителя, а затем отправляется в службу Apple iMessage для доставки. Вы можете проверить это в Руководстве по безопасности iOS. Кстати, в OS X это делается /System/Library/PrivateFrameworks/MessageProtection.framework
.