javax.crypto - Cipher Objekte - Sevice Provider matching?

schegga_B

Mitglied
Ich versuche, die Implementierungen des Quellcodes zu finden. Zum Beispiel, wenn ich das Cipher-Objekt so initialisiere:

Java:
Cipher cipher = Cipher.getInstance("AES/CTR/NoPadding");

wie kann ich die tatsächliche Implementierung des verwendeten AES-Algorithmus und des CTR-Modus finden?

Wenn ich den Quellcode von Cipher.java nachschlage, können Sie sehen, dass die getInstance()-Methode einige Service-Provider verwendet. Ich vermute, dass die Zeile:

Code:
List<Service> services = GetInstance.getServices(cipherServices);

verantwortlich ist für die Zuordnung von "AES/CTR/NoPadding" zum erstellten CipherSpi-Objekt.

Aber jetzt stecke ich fest und weiß nicht, was los ist. Wie funktioniert das? Wo finde ich den Quellcode zu AES und CTR? Wird es den Klassen in diesem .../sun/crypto/provider Ordner zugeordnet? Wie funktioniert diese Zuordnung? Wo kann ich sehen, was welcher Eingabe zugeordnet ist? Was ich auch herausfinden möchte, ist, ob der CTR-Modus eine Art von Parallelismus verwendet.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
schegga_B AES-Algorithmus in javax.crypto Allgemeine Java-Themen 3
severin_96 javax.crypto.IllegalBlockSizeException Allgemeine Java-Themen 7
Q javax.crypto.BadPaddingException - was ist das genau? Allgemeine Java-Themen 9
reibi javax.crypto.SecretKey - Einfaches Beispiel gewünscht ;-) Allgemeine Java-Themen 2
C Probleme mit javax.mail.Session Allgemeine Java-Themen 8
jumichel Eclipse The package javax.mail is not accessible Allgemeine Java-Themen 3
T Erste Schritte mit javax.validation Allgemeine Java-Themen 5
pkm javax.script.ScriptEngineManager gibt mir keine Engine Allgemeine Java-Themen 4
C javax.mail.Message message.setreplyto() null setzen (keine replyto Adresse) Allgemeine Java-Themen 25
E javax.mail sene Type ändern Allgemeine Java-Themen 2
RalleYTN javax.vecmath Transformationsmatrix für LWJGL3 Allgemeine Java-Themen 2
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
U javax.mail.Folder.list() zeigt nicht alle Ordner Allgemeine Java-Themen 5
T javax.script (JavaScript): Nicht-JRE-Packages importieren/nutzen Allgemeine Java-Themen 4
buggy84 JavaX und win32comm.dll Allgemeine Java-Themen 3
N javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1] Allgemeine Java-Themen 3
H Java Mail Fehlermeldung: java.lang.NoClassDefFoundError: javax/mail/internet/AddressException Allgemeine Java-Themen 5
G Wie installiere ich javax-usb unter windows? Allgemeine Java-Themen 0
B Javax.Sound Problem (setMessage-Methode) Allgemeine Java-Themen 2
P javax.mail MessageCount Allgemeine Java-Themen 13
I javax.sound.sampled.* - Hilfe zu den Controls Allgemeine Java-Themen 8
E NoClassDefFoundError: javax/microedition/io/Connection Allgemeine Java-Themen 2
J javax.comm findet serielle ports nicht Allgemeine Java-Themen 2
B Eclipse [Ubuntu] Paket javax.media.* nicht gefunden Allgemeine Java-Themen 7
J package javax.servlet does not exist Allgemeine Java-Themen 5
T Wo ist javax.swing.TransferHandler enthalten? Allgemeine Java-Themen 10
M System.setProperty("javax.net.ssl.trustStore", "mykey.pkx"); Allgemeine Java-Themen 1
G javax.jms.IllegalStateException: This method. Allgemeine Java-Themen 4
E javax.comm: Suche eine open source Alternative zu rxtx Allgemeine Java-Themen 8
M Netbeans IDE und javax.comm 2.0 Allgemeine Java-Themen 4
O javax.comm ? Allgemeine Java-Themen 3
L Fehlende Teile des javax Packages Allgemeine Java-Themen 3
P welche java version für javax.mail? Allgemeine Java-Themen 7
L javax.comm unter Linux Allgemeine Java-Themen 11
G javax.comm bzw serielle Schhnittstelle? Allgemeine Java-Themen 2
S Fehler bei der javax.usb api Allgemeine Java-Themen 2
K javax.comm Problem beim starten aus .jar heraus Allgemeine Java-Themen 3
foobar Rxtx vs javax.comm Allgemeine Java-Themen 2
T Exception at javax.swing.plaf.basic.BasicTableUI.paintCell Allgemeine Java-Themen 3
T Wo kann ich Javax.Comm Api Downloaden ? Allgemeine Java-Themen 6
C [javax.mail] Betreff vergleichen Allgemeine Java-Themen 5
C [javax.mail] Folder not open Allgemeine Java-Themen 2
H javax.comm und Parallele Schnittstelle (PIN für PIN) Allgemeine Java-Themen 7
S Javax.comm Probleme mit Ansteuerung eines 8051 EEPROMs Allgemeine Java-Themen 8
F Problem beim Drucken mit javax.print Allgemeine Java-Themen 2
M javax.mail – Sending failed – Invalid Addresses Allgemeine Java-Themen 8
S RS232 mit javax.comm Allgemeine Java-Themen 5
N javax.security.sasl verzweifelt gesucht Allgemeine Java-Themen 2
P javax.sound: clip.stop(); Allgemeine Java-Themen 4
S javax.comm unter Windows XP Allgemeine Java-Themen 2
M Verwendung der Cipher von gnu crypto (Serpent) Allgemeine Java-Themen 3
M Verschlüsselung mit Cipher Allgemeine Java-Themen 5
B Cipher.getInstance Aufruf sehr langsam Allgemeine Java-Themen 2
A Cipher Instantzierung Allgemeine Java-Themen 3
MQue Cipher Allgemeine Java-Themen 5
D Cipher Allgemeine Java-Themen 3
E Cipher geht mal und mal nicht Allgemeine Java-Themen 3
L Wie Pattern anwenden um Cipher zu nutzen Allgemeine Java-Themen 2
D Liste von möglichen Cipher Verschlüsselungsalgorithmen? Allgemeine Java-Themen 3
D Cipher(In)OutputStream Allgemeine Java-Themen 3
S Verschlüsselung mit Cipher Allgemeine Java-Themen 8
M Probleme mit Cipher: java.security.InvalidKeyException Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben