@@ -0,0 +1,1304 @@
+/*%0AThe purpose of this program is to play around with some simple Java FX functionality as well as Base64 encoding and SHA hashes.%0A%0AYou can create a file and store authentication information in it (URL, login, password).%0AAccess to the file by the program is done upon entering a master password which itself is not stored anywhere (its SHA-256 hash version is used to do the auth check).%0AThe URL/login/password entries are stored in the file in Base64 format and are decoded by the program upon user request.%0AYou can add entries and delete existing ones.%0A%0AHowever please remember, that this program is just for fun - don't use it for sensitive data!%0A */%0A%0Apackage fxMain;%0A%0Aimport javafx.application.Application;%0Aimport javafx.fxml.FXMLLoader;%0Aimport javafx.scene.Parent;%0Aimport javafx.scene.Scene;%0Aimport javafx.stage.Stage;%0A%0A%0Apublic class PasswordFX extends Application %7B%0A    %0A    @Override%0A    public void start(Stage stage) throws Exception %7B%0A        Parent root = FXMLLoader.load(getClass().getResource(%22FXMLDocument.fxml%22));%0A        Scene scene = new Scene(root);%0A        stage.setScene(scene);%0A        stage.setTitle(%22Password Reminder 2.0%22);%0A        stage.setResizable(false);%0A        stage.show();   %0A        %0A    %7D%0A%0A    public static void main(String%5B%5D args) %7B%0A        launch(args);%0A    %7D%0A    %0A%7D%0A

Create PasswordFX.java