Portal > Foren > Java > Allgemeine Java-Programmierung > Java + Verschlüsselung
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 11.06.2008, 10:21 Nach oben    #1
Benutzer
 
Registriert seit: 01.02.2005
Beiträge: 64
Standard Java + Verschlüsselung

Hallo,

ich würde gerne einige Daten (Username, Passwort, etc) in einem File speichern. Natürlich nicht im Klartext.

Gedacht habe ich mir das folgendermaßen: Der Benutzer legt einen Schlüssel fest, mit dem die Daten verschlüsselt werden und gibt danach seine Credentials und andere Daten an. Diese werden verschlüsselt als CSV/XML/... gespeichert.

Leider habe ich überhaupt keine Ahnung, wie ich in Java Verschlüsselungen, wie z.b. AES, etc nutzen kann.
Kennt jemand ein gutes Tutorial, oder kann mir zumindest in den Grundzügen erklären, wie ich Strings o.ä. (de-)codiere?

Danke im vorraus!
Binary
__________________
  1. My software never has bugs. It just develops random features!
  2. Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work.'
  3. There are two ways to write error-free programs. Only the third one works.
Binary ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.06.2008, 10:46 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.133
Standard

http://www.exampledepot.com/egs/java...DesString.html

Ist zwar DES aber wenn AES unterstützt wird, ist die API die gleiche.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.06.2008, 11:25 Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 02.02.2005
Beiträge: 539
Standard

http://www.bouncycastle.org/java.html
Gottzilla ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.06.2008, 12:42 Nach oben    #4
Benutzer
 
Registriert seit: 01.02.2005
Beiträge: 64
Standard

Ok, danke!

Falls es nochmals jemand sucht...

So in etwa sollte das aussehen:

PHP-Code:
/*
Hier gehen auch: 
AES
Blowfish
DESede
RC2, RC4, RC5
RSA
*/
private final String algorithm "DES";

public 
byte[] encrypt(String keyString data)
{
    
Cipher c Cipher.getInstancealgorithm );
    
Key k = new SecretKeySpeckey.getBytes(), algorithm );
    
c.initCipher.ENCRYPT_MODE);
    
    return 
cipher.doFinaldata.getBytes() );
}

public 
String decrypt(String keybyte[] encrypted)
{
    
Cipher c Cipher.getInstancealgorithm );
    
Key k = new SecretKeySpeckey.getBytes(), algorithm );
    
c.initCipher.DECRYPT_MODE);
    
    return new 
String(cipher.doFinalencrypted ));


__________________
  1. My software never has bugs. It just develops random features!
  2. Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work.'
  3. There are two ways to write error-free programs. Only the third one works.
Binary ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Java properties cache Pfad? Für Sysadmin jr Allgemeine Java-Programmierung 0 07.12.2004 12:15
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45