Difference between revisions of "Ticket/nl"

From WiiBrew
Jump to navigation Jump to search
(Translated EN-NL)
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Languages|Ticket}}
+
'''Tickets''' kunnen gevonden worden in meerder versleutelde bestanden voor de Wii (bijvoorbeeld [[WAD Files]] of [[Wiidisc]]s). Ze bevatten een versleutelde [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard AES] key en de titel ID van de data gevolgd door een [[certificate chain]].
'''Tickets''' kunnen gevonden worden in meerder versleutelde bestanden voor de Wii (bijvoorbeeld [[WAD Files]] of [[Wiidisc|Wiidiscs]]). Ze bevatten een versleutelde [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard AES] key, de titel ID van de data gevolgd door een [[certificate chain]].
+
Tot dus ver zijn er alleen tickets gezien met [http://en.wikipedia.org/wiki/RSA_numbers#RSA-2048 RSA-2048] handtekeningen. ([[Wiidisc]]s zullen alleen werken met deze handtekeningen omdat de grootte van de partitie tickets altijd 0x2a4 is)
Tot dus ver heb ik alleen tickets gezien met [http://en.wikipedia.org/wiki/RSA_numbers#RSA-2048 RSA-2048] handtekeningen. ([[Wiidisc|Wiidiscs]] zullen alleen werken met deze handtekeningen omdat de grootte van de partitie tickets altijd 0x2a4 is)
 
  
=== Bestands structuur ===  
+
=== Bestands structuur ===
 
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
 
{| style="border-collapse: collapse; padding: 0.2em 0.2em 0.2em 0.2em;"
 
|- style="background-color: #ddd;"
 
|- style="background-color: #ddd;"
Line 28: Line 27:
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1dc
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x1dc
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 8
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ddd;" | 8
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | Titel ID / IV gebruikt voor AES-CBC encryptie
+
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #edd;" | Titel ID / [http://en.wikipedia.org/wiki/Initialization_Vector Initializatie vector] (IV) gebruikt voor AES-[http://en.wikipedia.org/wiki/Cipher_Block_Chaining#Cipher-block_chaining_.28CBC.29 CBC] encryptie
 
|- style="background-color: #ddd;"
 
|- style="background-color: #ddd;"
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x222
 
| style="border: 1px solid #ccc; padding: 0.2em; background-color: #ded;" | 0x222
Line 35: Line 34:
 
|}
 
|}
  
Om de titel sleutel te krijgen, decrypt de 16 bytes vanaf 0x1dc en gebruik de master key en de Title ID als IV.
+
Om de titel sleutel te krijgen, decrypt de 16 bytes vanaf 0x1bf met de master key en de Title ID als [http://en.wikipedia.org/wiki/Initialization_Vector Initializatie vector] (de laatste 8 bytes van de IV zouden 0 moeten zijn).
 +
 
 +
[[Category:Dutch pages]]

Latest revision as of 09:52, 29 August 2011

Tickets kunnen gevonden worden in meerder versleutelde bestanden voor de Wii (bijvoorbeeld WAD Files of Wiidiscs). Ze bevatten een versleutelde AES key en de titel ID van de data gevolgd door een certificate chain. Tot dus ver zijn er alleen tickets gezien met RSA-2048 handtekeningen. (Wiidiscs zullen alleen werken met deze handtekeningen omdat de grootte van de partitie tickets altijd 0x2a4 is)

Bestands structuur

Start Lengte Omschrijving
0x000 4 Handtekening type (altijd 0x10001 for RSA-2048 (moet nog bevestigd worden))
0x005 256 Handtekening door een certificaat sleutel (over alle gegevens na dit veld)
0x140 64 Handtekening uitgever
0x1bf 16 Versleutelde titel sleutel
0x1dc 8 Titel ID / Initializatie vector (IV) gebruikt voor AES-CBC encryptie
0x222 32 Altijd 0xFF (?)

Om de titel sleutel te krijgen, decrypt de 16 bytes vanaf 0x1bf met de master key en de Title ID als Initializatie vector (de laatste 8 bytes van de IV zouden 0 moeten zijn).