Ich schreibe gerade eine Applikation für eine Verwaltung des Haushaltsbuchs/Ein-Ausgabenverwaltung.
Meine Problemstellung hierbei besteht in folgendem:
Ich speichere meine Objekte in einer Datenbank via Hibernate. Hibernate hat aber nach meinem Wissen keine eigene Verschlüsslungsmethode. So schrieb ich die Getter und Setter inklusive Verschlüsselung. So bleiben die Daten in der Datenbank gesichert und niemand kann damit so schnell Unfung anstellen.
Hierfür schrieb ich also eine Crypto - Klasse. Diese stellt mir eine crypt und decrypt Methode zur Verfügung, selbstverständlich static, damit ich nicht den kompletten Speicher zumülle.
Ich habe mich mit dem
beschäftigt, nur dieser wird vorraussichtlich bald aus der API gestrichen. Hiermit funktionierte es wunderbar und ich habe mich nun mit den Verschlüsselungsalgorythmen von AES und RSA beschäftigt. Diese können aber nur Byte-Weise verschlüsseln, womit Sondezeichen, u.a. ü,ä,ö...usw., nicht decrypt werden können (Diese sind 16 bit lang).
Hat jmd von euch eine gute Idee wie ich dieses Problem beseitigen kann, bzw. wie ich meine Sicherung einbauen kann?
Bereits schonmal danke und noch einen schönen Abend,
Mfg brauner1990
Meine Problemstellung hierbei besteht in folgendem:
Ich speichere meine Objekte in einer Datenbank via Hibernate. Hibernate hat aber nach meinem Wissen keine eigene Verschlüsslungsmethode. So schrieb ich die Getter und Setter inklusive Verschlüsselung. So bleiben die Daten in der Datenbank gesichert und niemand kann damit so schnell Unfung anstellen.
Hierfür schrieb ich also eine Crypto - Klasse. Diese stellt mir eine crypt und decrypt Methode zur Verfügung, selbstverständlich static, damit ich nicht den kompletten Speicher zumülle.
Ich habe mich mit dem
Java:
sun.misc.BASE64Encoder
Hat jmd von euch eine gute Idee wie ich dieses Problem beseitigen kann, bzw. wie ich meine Sicherung einbauen kann?
Bereits schonmal danke und noch einen schönen Abend,
Mfg brauner1990