Verschlüsselung?
Moderator: Co-Administratoren
-
- Beiträge: 4156
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Verschlüsselung?
Hallo,
was ich jetzt nicht finden konnte: Wie klappt das mit Verschlüsselten Verbindungen? Im großen, 80-Seitigen Thread hat die Suche zwar kurz mal ein paar Beiträge ausgespuckt, ich bin daraus aber nicht schlau geworden. Anstatt den Thread weiter aufzublähen wäre es ganz nett wenn man das hier nochmal zusammenfassen könnte.
Ich habe einen eigenen Sicherheitsschlüssel gesetzt und würde über einen Taster gerne meine Keymatic auf/zu machen. Und das ganze gerne verschlüsselt. Was muss ich tun? Wo muss ich z.B. beim Tasterinterface die Änderungen vornehmen?
Gruß,
Sven
was ich jetzt nicht finden konnte: Wie klappt das mit Verschlüsselten Verbindungen? Im großen, 80-Seitigen Thread hat die Suche zwar kurz mal ein paar Beiträge ausgespuckt, ich bin daraus aber nicht schlau geworden. Anstatt den Thread weiter aufzublähen wäre es ganz nett wenn man das hier nochmal zusammenfassen könnte.
Ich habe einen eigenen Sicherheitsschlüssel gesetzt und würde über einen Taster gerne meine Keymatic auf/zu machen. Und das ganze gerne verschlüsselt. Was muss ich tun? Wo muss ich z.B. beim Tasterinterface die Änderungen vornehmen?
Gruß,
Sven
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Verschlüsselung?
Im Sketch oben die Zeilen
einfügen (siehe https://github.com/pa-pa/AskSinPP#enable-aes-support).
HM_DEF_KEY in den eigenen Schlüssel ändern.
Der befindet sich in der Datei /etc/config/keys
Der Inhalt sieht bspw. so aus:
Die lange Zeichenkette paarweise mit 0x.., angeben.
Also wie hier:
und den HM_DEF_KEY_INDEX auf den aktuell verwendeten ändern.
In meinem Beispiel wäre das 1.
Das war es eigentlich auch schon.
Code: Alles auswählen
#define USE_AES
#define HM_DEF_KEY 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,0x10
#define HM_DEF_KEY_INDEX 0
HM_DEF_KEY in den eigenen Schlüssel ändern.
Der befindet sich in der Datei /etc/config/keys
Der Inhalt sieht bspw. so aus:
Code: Alles auswählen
Current Index = 1
Key 0 =
Key 1 = 04346784CBA0690AD263E112A56BE3A7
Last Index = 0
Also wie hier:
Code: Alles auswählen
#define HM_DEF_KEY 0x04, 0x34, 0x67, 0x84, 0xcb, ......., 0xa7
In meinem Beispiel wäre das 1.
Code: Alles auswählen
#define HM_DEF_KEY_INDEX 1
-
- Beiträge: 4156
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Re: Verschlüsselung?
Merci, die Anleitung von pa-pa hatte ich nicht gefunden, ich hatte bei Github nur deine Beispiele offen...
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: Verschlüsselung?
Index muss noch mal 2 genommen werden. Also für den Key1 muss Index auf 2 gesetzt werden. Als Alternative kann auch der Default HM-Key mit Index 0 verwendet werden. Allerdings muss man sich den selbst per Suchmachine besorgen (keine Ahnung, ob die Veröffentlichung eventuelle rechtliche Konsequenzen haben kann). Dann wird auch der "echte" Key automatisch bei der Anmeldung an die CCU mit übertragen.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Verschlüsselung?
papa hat geschrieben:Index muss noch mal 2 genommen werden. Also für den Key1 muss Index auf 2 gesetzt werden. Als Alternative kann auch der Default HM-Key mit Index 0 verwendet werden.
Ach ja, stimmt... wenn ich mal bis zum Ende lesen würde, wäre es mir auch aufgefallen.The index is the key number multiplied by 2.
Ja, das weiß ich auch nicht so recht... aber um den Suchweg abzukürzen:papa hat geschrieben: Allerdings muss man sich den selbst per Suchmachine besorgen (keine Ahnung, ob die Veröffentlichung eventuelle rechtliche Konsequenzen haben kann). Dann wird auch der "echte" Key automatisch bei der Anmeldung an die CCU mit übertragen.
Man findet den Default Key im zweiten Beitrag auf dieser Seite: https://forum.homegear.eu/t/Homematic-AES-Bounty/271
-
- Beiträge: 281
- Registriert: 19.10.2018, 16:07
- Hat sich bedankt: 156 Mal
- Danksagung erhalten: 49 Mal
Re: Verschlüsselung?
Irgendwie funktioniert bei meinen Sketchen die AES Verschlüsselung mit Default Key nicht mehr seit dem letzten Update meiner Raspberrymatic. Hat das Problem noch jemand oder sitzt das Problem vor meinem Laptop?
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Verschlüsselung?
Gerade getestet.
HM-Sec-RHS aus den AskSinPP Samples genommen, AES oben angefügt, Gerät angelernt - Zustände ändern sich in der WebUI wie gewohnt.
HM-Sec-RHS aus den AskSinPP Samples genommen, AES oben angefügt, Gerät angelernt - Zustände ändern sich in der WebUI wie gewohnt.