Ich habe versucht, ein Byte-Array zu seinem ursprünglichen SecretKey zu konvertieren, aber ich habe keine Ideen mehr übrig. Der vielversprechendste Versuch war diese:konvertiert Byte-Array zu Geheimschlüssel
byte[] encodedKey = Base64.decode(stringKey);
SecretKey originalKey = SecretKeySpec(encodedKey, 0, encodedKey.length, "AES")
hier: Converting Secret Key into a String and Vice Versa
ich den Import javax.crypto.spec.SecretKeySpec bin mit, so dass der Konstruktor für SecretKeySpec sollten korrekt verwendet werden, zumindest mit Bezug zu http://docs.oracle.com/javase/1.5.0/docs/api/javax/crypto/spec/SecretKeySpec.html.
Trotzdem bekomme ich immer "Die Methode SecretKeySpec ist undefiniert für ... [Klassenname]" - was ich einfach nicht bekomme.
Ich schätze, es ist nur ein kleiner Fehler, aber ich kann es einfach nicht herausfinden. Kann mir bitte jemand hier helfen?
Haben Sie ein Semikolon am Ende des Konstruktors? :) – asteri