Email mit public-key verschlüsseln

Chebura

Mitglied
Hallo, ich muss eine versenden, dessen Inhalt (also der Textkörper) und der Anhang mit dem public-key verschlüsselt ist, sodass der Empfänger nur mit seinem private-key entschlüsseln kann.
Ich habe jetzt sehr viele Möglichkeiten der Verschlüsselung in Java bezüglich der mail gelesen und kann nicht einschätzen, ob das das richtige ist:

Java:
FileInputStream keyfis = new FileInputStream("C:/workspace/hatma/webapp/Digitale_Entrust-ID.p7c");
byte[] encKey = new byte[keyfis.available()];
keyfis.read(encKey);
keyfis.close();
X509EncodedKeySpec pubKeySpec = new X509EncodedKeySpec(encKey);
KeyFactory keyFactory = KeyFactory.getInstance("DSA", "SUN");
//den erzeugten Public Key irgendwie beim EmailVersand verwenden
PublicKey pubKey = keyFactory.generatePublic(pubKeySpec);

Jetzt die Email selbst ohne Verschlüsselung:

Java:
String to = "destinationemail@gmail.com";
       
        String from = "fromemail@gmail.com";

        final String username = "manishaspatil";//Sender Benutzername
        final String password = "******";//Sender passwort
        String host = "relay.jangosmtp.net";

        Properties props = new Properties();
        props.put("mail.smtp.auth", "true");
        props.put("mail.smtp.starttls.enable", "true");
        props.put("mail.smtp.host", host);
        props.put("mail.smtp.port", "25");

        // Get the Session object.
        Session session = Session.getInstance(props,
           new javax.mail.Authenticator() {
              protected PasswordAuthentication getPasswordAuthentication() {
                 return new PasswordAuthentication(username, password);
              }
           });

        try {
       
           Message message = new MimeMessage(session);
           message.setFrom(new InternetAddress(from));       
           message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
           message.setSubject("Excel export");
           BodyPart messageBodyPart = new MimeBodyPart();
           messageBodyPart.setText("This is message body");
           Multipart multipart = new MimeMultipart();
           multipart.addBodyPart(messageBodyPart);
           messageBodyPart = new MimeBodyPart();
           String filename = "./meineExcelListe.xlsx"; //diese Excel muss verschlüsselt übertragen werden
           DataSource source = new FileDataSource(filename);
           messageBodyPart.setDataHandler(new DataHandler(source));
           messageBodyPart.setFileName(filename);
           multipart.addBodyPart(messageBodyPart);
           message.setContent(multipart);
           Transport.send(message);

Wie kriege ich es hin, dass nur Sender, Empfänger und Betreff lesbar sind, aber nicht die Email selbst bzw. nicht der Anhang?
Danke
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C EML Email Text in String wandeln Allgemeine Java-Themen 9
L Input/Output Email mit großer Pdf Anhang auslesen? Allgemeine Java-Themen 6
javaBoon86 Email Server Connection Problem Allgemeine Java-Themen 1
TimEtech Email senden - web.de ; Fehlercode Allgemeine Java-Themen 2
OnDemand Java Email Templates Allgemeine Java-Themen 2
T @Email Allgemeine Java-Themen 42
B Java Mail: Prüfen, ob Email hat ein Anhang oder nicht Allgemeine Java-Themen 2
B Java Mail: Unterscheidung bei Attachments und eingefügte Bilder in Email Allgemeine Java-Themen 18
V EMail, Attachments auslesen von einer Email Allgemeine Java-Themen 0
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
S Validation Null aber nicht Blank und muss Email sein Allgemeine Java-Themen 22
C Email Versand überprüfen Allgemeine Java-Themen 1
D Best Practice Gesamten Bildschirminhalt auslesen und Email schicken sobald kein Pixel sich ändert Allgemeine Java-Themen 11
M Email-Versand Java+Outlook Allgemeine Java-Themen 8
T Email versenden Allgemeine Java-Themen 1
P "Email" versenden mit Anhang Allgemeine Java-Themen 5
F JavaMail - Lokale eMail-Datei einlesen und parsen? Allgemeine Java-Themen 9
A Email-Programm aus Applet öffnen Allgemeine Java-Themen 4
A Email versenden mehrere Zeilen Allgemeine Java-Themen 10
H RegEX und eMail Allgemeine Java-Themen 4
foobar Email mit Standard Mailclient versenden Allgemeine Java-Themen 12
Developer_X Email per Java senden Allgemeine Java-Themen 81
D Email versand bei einem festgelegten Datum Allgemeine Java-Themen 11
C automatische email nach 6 tagen! Allgemeine Java-Themen 14
D Email an mehrer Absender versenden Allgemeine Java-Themen 3
M Email - Informationen auslesen Allgemeine Java-Themen 3
N EMail-Versandt mit Java 6: komplexer Body Allgemeine Java-Themen 4
M kennt jemand nen gute email client in java mit imap? Allgemeine Java-Themen 3
L javaformular auf website (eingabe per email zusenden) Allgemeine Java-Themen 3
L Java & Excel & EMail Allgemeine Java-Themen 2
L Ping Probe auf hinteren Teil einer Email Adresse (nach @) Allgemeine Java-Themen 5
G EMail Client Allgemeine Java-Themen 7
K Email mit Anhang über mailto:. versenden Allgemeine Java-Themen 11
S eMail Dienst mit Java Allgemeine Java-Themen 3
A Regulärer Ausdruck EMail-Prüfung Allgemeine Java-Themen 3
S java mail API, email versenden Allgemeine Java-Themen 8
S standard-email-programm öffnen Allgemeine Java-Themen 4
G Public oder Private oder Protected Sinn Allgemeine Java-Themen 14
P einen public <Optinal String> in einer anderen Klasse mit einem Int vergleichen Allgemeine Java-Themen 2
T Abgeleitetes Interface public ohne Schlüsselwort "interface"? Allgemeine Java-Themen 3
ReinerCoder Klasse kann nicht public deklariert werden Allgemeine Java-Themen 2
I Java: public final Werte: Gute oder schlechte Praxis? Allgemeine Java-Themen 6
W Warum muss void main() public sein? Allgemeine Java-Themen 3
X public Getter ersetzen (Reflection?!) Allgemeine Java-Themen 3
Thallius Warum ist meine private porperty public? Allgemeine Java-Themen 7
T Schlüsselworte mehrere public-Klassen in einem Paket Allgemeine Java-Themen 7
B public class JarFilter extends FileFilter « Falsch? Allgemeine Java-Themen 4
M Public Static importRunning -> Bad Design oder ok ? Allgemeine Java-Themen 5
S auf public void Methode zugreifen ohne static Allgemeine Java-Themen 11
J public array? Allgemeine Java-Themen 5
N Polygon Klasse mit public Membern Allgemeine Java-Themen 4
P Private und public Allgemeine Java-Themen 2
S XML-Parsing / public-Member-Variablen / Design-Frage Allgemeine Java-Themen 8
V Public SVN benutzen? Allgemeine Java-Themen 11
D public boolean return Allgemeine Java-Themen 8
O Methoden in abstrakter Klasse: public oder protected? Allgemeine Java-Themen 16
lumo Row Header ist public, zeigt die funktion aber nicht public Allgemeine Java-Themen 8
F packages, public methods, assertions und argumentchecking. Allgemeine Java-Themen 3
MQue public void serialEvent(SerialPortEvent event) Allgemeine Java-Themen 4
M public class Cannix() Allgemeine Java-Themen 5
G Probleme bei String Übergabe um Public Key zu erzeugen ? Allgemeine Java-Themen 6
M ist "public abstract class * extends" möglich? Allgemeine Java-Themen 2
J Warum heißt es eig. "public static void main" ? Allgemeine Java-Themen 4
T public void init wird nicht aufgerufen Allgemeine Java-Themen 12
S public void actionPerformed Allgemeine Java-Themen 5
D Kein public Konstruktor Allgemeine Java-Themen 4
G private vs. public JRE Allgemeine Java-Themen 3
N this im public static void Allgemeine Java-Themen 3
C public boolean containsAll(Collection c) Allgemeine Java-Themen 2
T Verschlüsseln Allgemeine Java-Themen 18
J Interpreter-Fehler Fehler beim Verschlüsseln Invalid AES key length Allgemeine Java-Themen 1
D Passwort verschlüsseln - Wo Allgemeine Java-Themen 2
L Methoden Methode gibt mir beim verschlüsseln mit RSA 0 bytes aus ? Allgemeine Java-Themen 1
vandread Daten verschlüsseln mit Java oder Datenbank Allgemeine Java-Themen 15
Bluedaishi Jar Datei Sichern bzw Verschlüsseln !!!!!! Allgemeine Java-Themen 47
C Dateien komprimieren und verschlüsseln Allgemeine Java-Themen 3
R Java Dateien "verschlüsseln" Allgemeine Java-Themen 2
T In Java String sicher verschlüsseln Allgemeine Java-Themen 6
A Texte mit .pem datei Verschlüsseln Allgemeine Java-Themen 6
D Nur Teile einer Datei symetrisch Verschlüsseln Allgemeine Java-Themen 4
F Verschlüsseln, aber welcher Algo Allgemeine Java-Themen 29
K ByteBuffer verschlüsseln Allgemeine Java-Themen 14
F Internet Verbindung verschlüsseln Allgemeine Java-Themen 17
I Passwort verschlüsseln Allgemeine Java-Themen 22
L Logindaten verschlüsseln Allgemeine Java-Themen 3
calzone Passwortabfrage, Verschlüsseln wie realisieren ? Allgemeine Java-Themen 3
T Datei beim schreiben verschlüsseln beim lesen entschlüsseln Allgemeine Java-Themen 11
G XML- Datei verschlüsseln Allgemeine Java-Themen 13
G Arbeitsspeicher verschlüsseln Allgemeine Java-Themen 25
R Verschlüsseln Allgemeine Java-Themen 3
J Java - ent/verschlüsseln Allgemeine Java-Themen 20
zilti Code verschlüsseln Allgemeine Java-Themen 17
H strings in datei verschlüsseln , auslesen mit klartext aber! Allgemeine Java-Themen 2
B In Java verschlüsseln - mit C# entschlüsseln Allgemeine Java-Themen 7
P JavaCode verschlüsseln / verschlüsselte Werte Allgemeine Java-Themen 3
sparrow Datenbestand verschlüsseln Allgemeine Java-Themen 3
S Datei Verschlüsseln Allgemeine Java-Themen 6
G Properties Datei verschlüsseln. WIE? Allgemeine Java-Themen 6
G class datein verschlüsseln Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben