2016-03-28 13 views
17

this is the iMessage Signing KeyWarum gibt es so viele iMessage-Signaturschlüssel im privaten Schlüsselbereich von Keychain?

Ich habe versucht, meinen Schlüsselbund zu reinigen, weil es viele Zertifikate darin gibt. Als ich den privaten Schlüsselabschnitt öffnete, fand ich, dass es zu viele des gleichen Schlüssels gibt.

Kann ich sie löschen? Ich weiß nicht, wofür sie sind. Hilf mir bitte!

+0

Es scheint, dass dies auf einen Fehler zurückzuführen ist, der in _El Capitan_ eingeführt wurde, gemäß https://discussions.apple.com/thread/7353727. Ich weiß, dass ich dieses Problem in Yosemite nicht hatte. Es scheint sicher zu sein, die meisten von ihnen zu löschen - werfen Sie einen Blick auf den Thread für weitere Details. – djule5

Antwort

29

Es ist normal und in Ordnung. Wenn Sie nutzlose Schlüssel bereinigen möchten, beenden Sie zuerst die App "Nachrichten", öffnen Sie dann den Schlüsselbund und löschen Sie alle Elemente mit dem Namen "iMessage-Signaturschlüssel" und "iMessage-Verschlüsselungsschlüssel". Dann sollten Sie OS X neu starten, nach dem Neustart wird OS X neue Schlüsselpaare für die iMessage-Verschlüsselung anfordern und generieren.

Die Anzahl der Schlüsselpaare hängt davon ab, wie viele Adressen Sie für den Empfang von iMessage festlegen. Öffnen Sie "Nachrichten" -> "Einstellungen" -> "Konten", unter "Sie können für Nachrichten an:" Abschnitt, wenn Sie 4 Adressen überprüft, erzeugt OS X 4 "iMessage Signing Key" und 4 "iMessage Encryption Key" und speichern Sie sie in Keychain.

Für Details generiert das iMessage-System zwei Paare für jede Adresse, dh einen RSA 1280-Bit-Verschlüsselungsschlüssel namens "iMessage Encryption Key" und einen ECDSA 256-Bit-Schlüssel für die Signierung "iMessage Signing Key". Die privaten Schlüssel werden im Schlüsselbund des Geräts gespeichert, und die öffentlichen Schlüssel werden an den Verzeichnisdienst von Apple gesendet. Die ausgehende Nachricht des Benutzers wird im ATR im CTR-Modus für jedes der Geräte des Empfängers einzeln verschlüsselt, mit dem privaten Schlüssel des Absenders signiert und anschließend zur Zustellung an den Apple iMessage-Dienst gesendet. Sie können dies von iOS Security Guide überprüfen. Übrigens, unter OS X geschieht dies durch /System/Library/PrivateFrameworks/MessageProtection.framework.

+2

Vielen Dank für die gründliche Erklärung. –

+2

Großartige Informationen insgesamt - es scheint jedoch nicht normal, dass so viele iMessage-Schlüssel generiert werden, wie im Screenshot des Posters gezeigt. Einige Benutzer haben über hunderte von ihnen gehabt, so scheint dies meist wie ein Bug, in _El Capitan_ eingeführt - siehe https://discussions.apple.com/thread/7353727 für weitere Details. – djule5

+4

Ich benutze nicht einmal iMessage und habe 367 von ihnen .. –

Verwandte Themen