13.01.2014 Aufrufe

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

PDF 941kB - Hochschule Ulm

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Implementierung<br />

3 // ...<br />

4 byte [] dataWithChecksum = c. GetBytesWithChecksum ("<br />

Encrypted Hello from Reader !");<br />

5 byte [] encryptedMessage = this . aes . Encrypt (<br />

dataWithChecksum );<br />

6<br />

7 this . currentStage += 2;<br />

8 byte [] B = { 66 };<br />

9 byte [] id = { 6 };<br />

10 this . nfc . SendMessage ( new NdefMessage () { new<br />

NdefRecord () { Id = id , Payload =<br />

encryptedMessage , Type = B, TypeNameFormat =<br />

NdefRecord . TypeNameFormatType . ExternalRtd } });<br />

11 }<br />

Listing 27: Reader überträgt eine verschlüsselte Nachricht.<br />

Der Reader unterscheidet sich von der App lediglich darin, dass er die Nachricht<br />

Encrypted Hello from Reader! statt Encrypted Hello from App! mit einer Checksumme<br />

versieht und verschlüsselt. Ebenso wird die Nachricht mit der Id = 6 statt mit der Id =<br />

5 versendet.<br />

70

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!