Erstma hi, bin neu hier und auch neu auf dem java gebiet. Seht mir also fehler und dummheiten nach
Ich beschäftige mich sehr mit ver und entschlüsselungstechniken. Ich habe da z.B nen code aus dem Internet gefunden und würde den gern einmal von einem Profi erklärt bekommen so mit kommentaren oder so //Komentar *g*
hier der Code bei dem ich gern wissen möchte was da genau passiert damit ich meine denkfehler eventuell beheben kann. Ich schaffe es zwar schlüssel zu erzeugen aber wie gebe ich diesen schlüssel um gotteswillen aus ?
Wenn Ihr fehler seht dann nennt diese bitte hab den Source kürzen müssen.
Nach meiner Meinung Generiert er unter verwendung von BigInteger die schlüssel aber in welcher Variable speichert der die dann und wie gebe ich diese aus ??
Danke für eure hilfe ich werd auch öfters nerven kommen lach
Ich beschäftige mich sehr mit ver und entschlüsselungstechniken. Ich habe da z.B nen code aus dem Internet gefunden und würde den gern einmal von einem Profi erklärt bekommen so mit kommentaren oder so //Komentar *g*
hier der Code bei dem ich gern wissen möchte was da genau passiert damit ich meine denkfehler eventuell beheben kann. Ich schaffe es zwar schlüssel zu erzeugen aber wie gebe ich diesen schlüssel um gotteswillen aus ?
Wenn Ihr fehler seht dann nennt diese bitte hab den Source kürzen müssen.
Code:
import java.math.BigInteger;
import java.security.*;
import java.security.spec.DSAPublicKeySpec;
import java.security.spec.InvalidKeySpecException;
public class erstellen
{
public erstellen()
{
}
public PublicKey a()
throws NoSuchAlgorithmException, InvalidKeySpecException
{
DSAPublicKeySpec dsapublickeyspec = new DSAPublicKeySpec(new BigInteger("9852981715171931811410191148273019594520646316190507724813528848760965075020784844733482675488704777896273805342809508651611019912209491736886041589371679"), new BigInteger("13232376895198612407547930718267435757728527029623408872245156039757713029036368719146452186041204237350521785240337048752071462798273003935646236777459223"), new BigInteger("857393771208094202104259627990318636601332086981"), new BigInteger("5421644057436475141609648488325705128047428394380474376834667300766108262613900542681289080713724597310673074119355136085795982097390670890367185141189796"));
KeyFactory keyfactory = KeyFactory.getInstance("DSA");
return keyfactory.generatePublic(dsapublickeyspec);
}
}
Nach meiner Meinung Generiert er unter verwendung von BigInteger die schlüssel aber in welcher Variable speichert der die dann und wie gebe ich diese aus ??
Danke für eure hilfe ich werd auch öfters nerven kommen lach