Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // created by Valenzelktron
- import java.util.*;
- /* ******************************************************************************************
- * Passwort Generator
- *
- * Er generiert ein Passwort mit der länge von 10 Zeichen/Symbolen.
- * *******************************************************************************************
- *
- * @author: Valenzelektron
- * @Version: 1.1
- *
- */
- public class PasswortGenerator {
- public static void main(String[] args){
- int length = 10;
- System.out.println("Willst Du ein Passwort mit einem definierten Namen? (Ja/Nein)");
- Scanner user_input = new Scanner(System.in);
- String uput = user_input.nextLine();
- if (uput == "Ja" || uput == "ja"){
- System.out.println("Bitte füge einen beliebigen Namen hinzu.");
- Scanner user_input2 = new Scanner(System.in);
- String uput2 = user_input.nextLine();
- System.out.println(passwortgen(length)+uput2);
- }
- else if (uput == "Nein" || uput = "nein"){
- System.out.println(passwortgen(length));
- }
- else{
- out.println("Nicht autorisierte Antwort");
- return;
- }
- static char[] passwortgen(int length){
- System.out.println("Dein neues Passwort:");
- String grossBuchstaben = "ABCDEFGHIJKLMNOPQRSTUFVXYZ";
- String kleinBuchstaben = "abcdefghijklmnopqrstuvwxyz";
- String zahlen = "0123456789";
- String symbolen = grossBuchstaben + kleinBuchstaben + zahlen;
- Random ran = new Random();
- char[] passwort = new char[length];
- int index = 0;
- for (int i=0; i<length; i++){
- passwort[i] = symbolen.charAt(ran.nextInt(symbolen.length()));
- }
- return passwort;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement