Zum Inhalt springen

SHA1withRSA Signatur


Empfohlene Beiträge

Geschrieben

Hallo,

ich versuche eine Signatur von einen String zu erstellen.

Mein bisheriger Quellcode sieht volgendermaßen aus.



public static String signatur(String data){

		String result=new String();

	    //Laden der Schlsseldatenbank

	      KeyStore ks;

	      ks = KeyStore.getInstance("JKS");


	      FileInputStream ksin = new FileInputStream(KEYSTORE);

	      ks.load(ksin, KSPASS);

	      ksin.close();


	      Key key = ks.getKey(ALIAS, KEYPASS);

	      //Signatur-Objekt erstellen


	      Signature signature = Signature.getInstance("SHA1withRSA");


	      signature.initSign((PrivateKey)key);


	      signature.update(data.getBytes(),0,data.length());



	      byte[] werte=signature.sign();




Nun zu meinen Problem: Ich soll die Signatur in einen String umwandeln. Leider bekomme ich aus dem byte Array keinen brauchbaren String. So etwas wie

new String(werte);

funktioniert leider nicht.

Mache ich irgend etwas Grundlegend falsch?

Geschrieben

in etwa so:

l2weiO66/q97MI+QzPQUz5+M27QtccagmI2IaVi3U+Jl8bHgxU390QOXduwph7

PhoBfMba8ZZKZnJNkz0KmLr03E/Qm9JKbmvzzjG+XUKrB5ZebexKnTUbyhNkQ6

vntLkiZUs9gm/4aRwiUDDSqJJhftXJK2KgO6yecQ9JSkTPQ=

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...