Phyton in Java

iboteng

Mitglied
Guten tag,
ich probiere seit Tagen ein Phyton Programm in Java umzuwandeln.
Ich habe noch nicht sehr viele Erfahrungen mit dem Programmieren.
Ich muss dieses Programm abgeben.
Könnte mir jemand hierbei helfen?

mfg
 

Anhänge

  • Seite16.jpeg.jpeg
    Seite16.jpeg.jpeg
    612 KB · Aufrufe: 43

dzim

Top Contributor
Suche mal nach "java pbkdf2 with hmac sha512":
In den ersten Ergebnissen steht bereits einiges drin, was IMHO brauchbar aussieht.
Was die Programmier-Erfahrung angeht: Die wirst du dir aneignen müssen. Ich denke nicht, dass dir hier jemand, speziell in so einem Thema, womit man sich befassen muss, um es wenigstens ein wenig zu verstehen - man kann sonst extrem viel und extrem falsch machen - auch ich als "alter Hase"! - eine fix- und fertige Antwort liefert. Der Lerneffket für dich wäre nämlich gleich NULL...
 

iboteng

Mitglied
Hey,
das habe ich bis jetzt hinbekommen. Das Programm läuft.


Java:
import java.security.SecureRandom;
import java.util.Scanner;

public class ac {

  public static void main(String[] args) {
    Scanner scan = new Scanner( System.in );
    SecureRandom random = new SecureRandom();
    int passwordlaenge;
    int z=0;
    String pwd= "";

    char[] erlaubteZeichen = new char [] { 'A', 'B', 'C', 'D',

            'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q',

            'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'

          +  'a', 'b', 'c', 'd',

            'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q',

            'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' +

            '0', '1', '2', '3', '4',

            '5', '6', '7', '8', '9'

            + '~', '`', '!', '@', '#',

            '$', '%', '^', '&', '*', '(', ')', '-', '_', '=', '+', '[', '{',

            ']', '}', '\\', '|', ';', ':', '\'', '"', ',', '<', '.', '>', '/',

          '?' };

    System.out.println("Ihr Passwort muss mindestens aus 8 Zeichen bestehen.");
    System.out.print("Aus wie vielen Zeichen soll Ihr Passwort bestehen? ");
    passwordlaenge= scan.nextInt();

    while (z< passwordlaenge){
      pwd+= erlaubteZeichen[random.nextInt(erlaubteZeichen.length)];
      z ++;
    }
    System.out.println(pwd);
  }
}
 
Zuletzt bearbeitet von einem Moderator:

dzim

Top Contributor
Pack den Code mal in die Code-Tags "[ code = Java ]" (ohne Leerzeichen, vorne so, hinten mit "/" schliessen, ohne den Java-Hinweis)
 

Ähnliche Java Themen

Neue Themen


Oben