Herunterladen Diese Seite drucken

halec roloFlash 2 AVR Handbuch Seite 144

Vorschau ausblenden Andere Handbücher für roloFlash 2 AVR:

Werbung

und Funktionen)
SEC_FIRSTBLOCK: Muss beim ersten Block der Daten gesetzt
sein, eine neue Berechnung beginnt.
SEC_NEXTBLOCK: Der Block ist weder der erste noch der letzte
Block einer Berechnung.
SEC_LASTBLOCK: Muss beim letzten Block angegeben werden,
damit die Berechnung abgeschlossen wird.
Für Ver- und Entschlüsselung:
Cryptspec wird bei folgenden Funktionen verwendet:
decrypt / encrypt
target_writeFromFile
chain
cryptSpec:
cryptSpec ist ein Vari-Array, das immer exakt zwei weitere Vari-Arrays ent-
hält:
algoSpec und dataSpec.
algoSpec:
algoSpec ist ein Vari-Array mit folgenden Parametern:
algo(-rithmus): Es wird AES unterstützt. Muss immer die Konstante
SEC_AES sein.
width: Die Schlüsselbreite, Werte sind 128, 192 und 256
mode: Der Mode des AES
◦ SEC_ECB: electronic code book mode, jeder Block wird für sich
◦ SEC_CBC: cipher block chaining mode, beim ersten Block wird
© halec 2025
roloFlash 2 AVR
verschlüsselt.
https://de.wikipedia.org/wiki/Electronic_Code_Book_Mode
vor der Verschlüsselung ein zusätzlicher Initialisierungsvektor
mit dem Klartext verXodert. Bei allen weiteren Blöcken wird vor
der Verschlüsselung das Ergebnis des vorherigen Blockes mit
dem Klartext verXodert.
https://de.wikipedia.org/wiki/Cipher_Block_Chaining_Mode
VI roloFlash-API (Liste der Prozeduren
139

Werbung

loading

Verwandte Produkte für halec roloFlash 2 AVR