Orjanp Skrevet 10. oktober 2003 Del Skrevet 10. oktober 2003 Jeg skal generere en hemmelig nøkkel til bruk i kryptering av en streng. Har følgende: KeyGenerator keyGen = KeyGenerator.getInstance("IDEA"); SecureRandom secur = SecureRandom.getInstance("SHA1PRNG"); keyGen.init(128, secur); SecretKey skey = keyGen.generateKey(); Nøkkelen skal være et 128bit langt byte array. Hvordan jobber jeg videre med SecretKey for å ende opp med et byte array? Er det noen andre måter dette kan gjøres på? Lenke til kommentar
Orjanp Skrevet 10. oktober 2003 Forfatter Del Skrevet 10. oktober 2003 Har løst det. Kan gjøres mye enklere enn det. byte [] skey = new byte[128/8]; new SecureRandom().nextBytes(skey); Genererer en tilfeldig nøkkel på 128bits lagret i et byte array. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå