Zum Inhalt springen

Ionman

Mitglieder
  • Gesamte Inhalte

    11
  • Benutzer seit

  • Letzter Besuch

  1. Ionman

    Java md5 Hash

    ah guter Tip. Vielen dank endlich klappt es und ich kann Seelenruhig zum nächsten Problem hinarbeiten. Und da dies für heute mein Letzter Post war einmal ein schönes Wochenende an alle.
  2. Ionman

    Java md5 Hash

    passwordeintragen ist ein JPasswordField. Nun gut wenn es an meiner Varaible liegt dann werd ich da mal schaun. Nur warum kommt auch jedesmal wenn ich es Jungfräulich starte dann ebenfalls ein komplett anderer Hash Wert?
  3. Ionman

    Java md5 Hash

    Hab das ganze mal 1:1 (bis auf Variable) so übernommen und habe immernoch die für mich auf jedenfall Schlechte Nachricht das es keine Veränderung gebracht hat. Falls noch Ideen vorhanden wäre ich auf jedenfall Dankbar. DominikJ danke dir auf jedenfall schonmal für die bissherige Hilfe.
  4. Ionman

    Java md5 Hash

    Habs grad eben versucht und brachte keinen unterschied. Sobald ich wieder die Fenstergröße Verändert habe wurde ein komplett andere Wert Berechnet.
  5. Ionman

    Java md5 Hash

    ok nun hab ich doch Festgestellt das es ein Problem gibt und ich steig einfach nicht dahinter. Die Verschlüsselung wurde von md5 auf sha1 geändert. Also denk ich mir naja einfach mal anstatt MessageDigest sha = MessageDigest.getInstance("MD5"); MessageDigest sha = MessageDigest.getInstance("SHA1"); einfügen. Der rest sollte eigentlich gleich von statten gehen. Gebe ich zu Beispiel test ein erstellt er mir jedesmal einen anderen Hash Wert sobald ich die Fenstergröße verändere. Also wenn er zuvor mit 4f20 angefangen hat kann es nach der größen Veränderung sein das es mit b5f2 losgeht. Ich kann ausschliessen das es daran liegt das die Variable welches das Passwort beinhaltet, jedesmal einen anderen Wert hat. Der Wert bleibt auch gleich bei selber Fenster Größe. Hier mal der Code: String url = "jdbc:mysql://"+hostname+":"+port+"/"+dbname; conn = DriverManager.getConnection(url, user, password); ResultSet rs = conn.createStatement().executeQuery( "SELECT `ID` FROM `user` WHERE `Username` LIKE '"+name+"'; StringBuffer hexString = new StringBuffer(); while ( rs.next() ) { String id = rs.getString("ID"); String pw = passwordeintragen.toString(); try { MessageDigest sha = MessageDigest.getInstance("SHA1"); sha.reset(); sha.update(pw.getBytes()); byte[] result = sha.digest(); for (int i=0; i<result.length; i++) { hexString.append(Integer.toHexString(0xFF & result[i])); } fuehler.setText(hexString.toString()); } catch (NoSuchAlgorithmException d) { fuehler.setText(d.toString()); }
  6. Ionman

    Java md5 Hash

    Dank euch beiden für die Hilfe. Hab nun den von DominikJ vorgeschlagenen Weg eingeschlagen. Und nach ein paar wenigen Anpassungen Funktioniert das ganze Wunderbar. Sodele damit begehbe ich mich mal wieder in die weiten des Internets und suche über google mal nach einem Tutorial wie man richtig Googelt. In diesem Sinne früh vorweg ein schönes Wochenende
  7. Ionman

    Java md5 Hash

    Hallo zusammen, bin das erstemal dabei in Java ein Applet zu schreiben welches einen Login erfodert. Dabei hab ich in der Datenbank (MySQL) die Passwörter natürlich verschlüsselt (md5). Wenn ein Benutzer sich nun anmelden will muss ich das eingegebene pw von ihm natürlich "umwandeln" um die Hashs zu vergleichen. und genau das bringt mich zu meiner Frage. Gibt es in Java keine Methode um einen String in einen md5 Hash umwandeln zu können, oder bin ich einfach zu doof um richtig zu googeln? Schonmal vorab danke für die Hilfe. Gruß Ionman
  8. Ionman

    Java Applet Upload

    Naja wollte es auch anderst Realisieren allerdings wollen unsere Netzwerk Techniker das aus irgenwelchen unerfindlichen Gründen nicht haben. Aber wenn die Sachlage eindeutig darauf zeigt das hier die Grenzen von Applets sind, dann bleibt ihnen wohl nichts anderes über als diese Umgebung zu stellen. Vielen dank für die Antwort und schonmal früh vorweg ein schönes WE Ionman
  9. Ionman

    Java Applet Upload

    Guten Morgen, habe da eine kleine Frage und hoffe jemand wäre so nett sie mir zu beantworten. Ich soll ein Java Applet schreiben wodurch es möglich ist Dateien an den Server zu senden. Um mal kurz auszuhollen und es etwas expliziter zu sagen: Das Programm läuft auf einem Server und wartet den lieben langen Tag darauf das sich ein Benutzer anmeldet. Ist dies geschehen Öffnet sich ein Fenster wo er "Arbeiten" kann. Egal was er tut am Ende soll es immer daraus hinauslaufen das er Lokale- bzw. gerade erstellte Dateien(er kann Online Texte schreiben) an den Server sendet. Mir stellt sich nun die Frage ob dies Generell möglich ist oder ob dabei Probleme wegen den Sicherheitseinstellungen auftretten können. Gruß Ionman
  10. naja zum Glück ist mein Kopf angewachsen. Vielen Dank funktioniert nun wunderbar.
  11. Halli Hallo, seit einigen Stunden bin ich am ausarbeiten einer Applikation welche einen Ordner Überwacht und auf .jpgs wartet. Falls dort eines Auftaucht dann soll er sich dieses schnappen und entsprechen der max. erlaubten Breite skalieren. Jedoch habe ich das Problem das er mir beim Einlesen des Images mit folgendem Fehlercode abbricht. C:\Dokumente und Einstellungen\SchutzenbacM\Desktop\Bild In\Test_7MB_9.jpg Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space at java.awt.image.DataBufferByte.<init>(Unknown Source) at java.awt.image.ComponentSampleModel.createDataBuffer(Unknown Source) at java.awt.image.Raster.createWritableRaster(Unknown Source) at javax.imageio.ImageTypeSpecifier.createBufferedImage(Unknown Source) at javax.imageio.ImageReader.getDestination(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source) at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at javax.imageio.ImageIO.read(Unknown Source) at Bild.run(Bild.java:156) at java.lang.Thread.run(Unknown Source) Einlesen möchte ich es Über folgenden Code und konnte auch Feststellen das er genau in dieser Zeile Abbricht. BufferedImage img = ImageIO.read(dateien[x]); ich habe auch schon dutzende andere Varianten versucht allerdings bricht er mir jedesmal mit dem selben Fehlercode die Verarbeitung ab. Ich hoffe das dieser Code schnipsel genügt ansonsten einfach kurz melden dann liefer ich den rest nach. MFG Ionman

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...