Hab mich jetzt noch mal etwas mehr durch diverse Diskussionen gelesen.
So wie es aussieht ist es keine "Encryption" (Verschluesselung) sondern es haldelt sich um einen Lookup Table. Das ist nun wirklich was ganz anderes und einfach ein weselticher Bestandteil bei rohen Bilddaten. Wie der LUT zu verwenden ist ist scheinbar auch noch in der NEF Datei drin (sofern man schlau genug ist ihn zu finden).
Sollte das wahr sein hat sich Adobe einen ziemlichen Hammer geleistet! Adobe weiss genau wie wichtig die Rolle der D2x im Profibereich ist und ich kann mir nicht vorstellen das die zu doof sind einen LUT mit encryption zu verwechseln. Da ist Absicht dahinter und man kann jetzt spekulieren wie da die grossen Zusammenhaenge sind.
Hier die Nachricht die ich gefunden habe:
-------------------------------
Yep, it seems to be a LUT with the key in the file itself. Encryption? Yeah right! If Nikon wants to really encrypt, an ol' 3DES or the new US standard AES can be used. No significant file increase there, fast as well.
If it was really meant to be kept secret, who keeps the key with the door?!? XOR? No more "encrypting" than ROT13 (for those old enough to know it). Most likely that Nikon does not want software which does not know fully how to interpret the data from reading the file properly, and thereby giving a "bad rep" about the WB, etc.
The only lines that uses the lookup table are:
ci = xlat[0][serial & 0xff];
cj = xlat[1][fgetc(ifp)^fgetc(ifp)^fgetc(ifp)^fgetc(ifp )];
If you read the update with Bibble Pro's comment, they used "decode" not "decrypt". A world of a difference!
---------------------------------------------