Попробуйте этот код ...
вертирую секретный ключ в байты с помощью следующего кода
SecretKey key = KeyGenerator.getInstance("DES").generateKey();
byte[] bkey=key.getEncoded();
Теперь, как я могу получить ключ отbkey
? Я пытался:
SecretKeySpec secretkey = new SecretKeySpec(bkey,"DES");
SecretKeyFactory sfkey = SecretKeyFactory.getInstance("DES");
SecretKey skey = sfkey.generateSecret(secretkey);
Я получаю следующую ошибку:
Error during Exception java.security.spec.InvalidKeySpecException: Inappropriate key specification