Hej!Kryptering i Java
Jag har arbetat lite med en labb i java som vi fått i skolan (som jag tycker är väldigt svår) går ut på att kryptera i java. Vi har fått exempelkod samt lite pseudokod, vi ska använda API:erna JCA och JCE(tydligen specialare för kryptering)
Pseudokoden ser ut på följande vis:
1. Skapa mottagare och sändare objekt (name, assymKey).
2. Generera ett assymetriskt nyckelpar och tilldela ovanstående objekt nycklar.
3. Låt sändarobjektet generera ett meddelandeobjekt och en symmetrisk nyckel (message,
hash, symKey).
4. Skapa meddelande, ta fram hashen på meddelandet, kryptera dessa med symmetriska
nyckeln och spar till meddelandeobjektet.
5. Kryptera symmetrisk nyckel med en av assymetrisk nycklarna och spar till
meddelandeobjektet.
6. Simulera sändning...
Sedan ska det tas emot och dekrypteras.
Tänkte främst höra generellt om det är någon som arbetat med detta och kan hjälpa? Jag kan bifoa exempelkoden som vi fick om någon vill ha den, behöver främst hjälp med att komma igång med detta!
Ge mig gärna exempel, eller länkar eller dylikt!