Ik ben bezig met een client/server applicatie, welke dmv DES-encryptie versleutelde gegevens overstuurt. Nu wil ik zowel op de client als op de server dezelfde DES-key genereren, aan de hand van een bij beide bekende string (seed). Dit getal wisselt iedere sessie. Ik gebruik de volgende code:
DESKeySpec desKeySpec = new DESKeySpec(seed.getBytes());
SecretKeyFactory keyFac = SecretKeyFactory.getInstance("DES");
Key desKey = keyFac.generateSecret(desKeySpec);
Maar deze levert verschillende keys op met dezelfde seed...
DESKeySpec desKeySpec = new DESKeySpec(seed.getBytes());
SecretKeyFactory keyFac = SecretKeyFactory.getInstance("DES");
Key desKey = keyFac.generateSecret(desKeySpec);
Maar deze levert verschillende keys op met dezelfde seed...