Ach ich muss mich korrigieren. V13 war ja doch Luhn ... hatte mich falsch erinnert.
Conax und Viaccess sind auch Luhn
Also V13 Prüfziffer:
Serial HEX in DEZ
12D687 --> 1234567 (V13 hat nur 3 Byte Serial. Conax+Via haben wie gewohnt 4 Byte))
Die Zahlen rückwärts untereinanderschreiben und jede zweite Zahl mit 2 multiplizieren. Die Zahlen, die mit 2 multipliziert werden, markiere ich mit einem Sternchen
7*
6
5*
4
3*
2
1*
Die Zahlenfolge wird also zu:
14
6
10
4
6
2
2
Wenn eine Zahl größer als 9 ist, wird die Quersumme gebildet (Rechnerisch kann man auch 9 abziehen)
Die Reihe wird also zu:
5
6
1
4
6
2
2
Nun wird die Summe über diese Reihe gebildet
5+6+1+4+6+2+2 = 26
nun wird die 26 zur nächsten glatten 10er-Zahl aufgerundet
26 zum nächsten Zehner aufgerundet ist 30.
Und nun (gleich ist es geschafft) wird noch die Differenz zwischen der "Aufrundung" und der Quersumme gebildet
30 - 26 = 4
Die Prüfziffer lautet 4.
Die V13 hat wie erwähnt die Eigenschaft, dass vorne "300000" angehangen wird. und die komplette V13-Serial lautet nun:
3000001234567-4.
Ich weiß garnicht, welche Serials die V14/V15 tragen. Evtl kann das mal jemand ergänzen.
Naja und bei Conax und Via ist der Serial (Im Oscam) eben 4 Byte lang. Die Rechnung wird eben etwas länger. Es funktioniert aber genauso.
@caveman99
Ja, Luhn hatte ich auch schon für die ORF-Karten, aber Oscam-Serial in "Karten Serial" umrechnen ist mir bisher nicht klar.
Habe auch schon die Bytes des Hex-Serial in allen Kombinationen gemischt, aber nichts kam in die Nähe des Serials ... vllt werden schon die Bytes mit irgendwelchen Faktoren multipliziert, bevor man sie in DEZ wandeln kann. Ich habs irgendwann aufgegeben weil es ja nicht kriegsentscheidend ist.
Was ich noch rausfand, wenn der CW-Serial AA BB CC DD war, dann war Irdeto immer BB CC DD AA.
@Katze Flohli
Ja, alle Zahlen von 0 bis 9 sind als Prüfziffer möglich.
Vodafone/Kabel-Deutschland NDS-Karten sind mod23 wie Nagra
V1x von Sky sind Luhn.
V23 (gibts die noch?) war glaube ich auch mod23, weiß ich aber nicht mehr genau.
@all
Ach, einen habe ich noch zu den Betacrypter (Früher bei Sky die S02, und heute noch aktuell die D02 bei KabelDeutschland):
Wenn der D02-Serial im Betacrypt-Modus AA BB CC DD war, dann ist er im Nagramodus immer 1E AA BB CC.
Gleiches galt für die S02: Betacrypt-Serial = AA BB CC DD wurde immer zu 10 AA BB CC (Nagra).
Das war wichtig zu wissen, weil man den Betacrypt-Serial erst in Nagra überführen musste bevor man die Prüfziffer berechnen konnte.
Grüße
Hunch