├── .github ├── dependabot.yml ├── ic.png ├── im1.png ├── im2.png ├── im3.png ├── im4.png ├── mvvm.png ├── version1.png ├── version2.png ├── version3.png └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── checkstyle.xml ├── pom.xml └── src ├── main ├── java │ └── dev │ │ └── masterflomaster1 │ │ └── jfxc │ │ ├── DefaultExceptionHandler.java │ │ ├── FileResource.java │ │ ├── JFXCrypto.java │ │ ├── MemCache.java │ │ ├── Resources.java │ │ ├── Start.java │ │ ├── crypto │ │ ├── AsymmetricCipherImpl.java │ │ ├── BlockCipherImpl.java │ │ ├── FileOperations.java │ │ ├── KeyPairPersistence.java │ │ ├── KeyPersistence.java │ │ ├── MacImpl.java │ │ ├── PbeImpl.java │ │ ├── PemKeyPairPersistence.java │ │ ├── SecurityUtils.java │ │ ├── StreamCipherImpl.java │ │ ├── UnkeyedCryptoHash.java │ │ ├── classic │ │ │ ├── ADFGVXImpl.java │ │ │ ├── AffineCipherImpl.java │ │ │ ├── AtbashCipherImpl.java │ │ │ ├── CaesarCipherImpl.java │ │ │ ├── HillCipherImpl.java │ │ │ ├── PlayfairCipherImpl.java │ │ │ └── VigenereCipherImpl.java │ │ ├── enigma │ │ │ ├── Enigma.java │ │ │ ├── EnigmaKey.java │ │ │ ├── Plugboard.java │ │ │ ├── Reflector.java │ │ │ └── Rotor.java │ │ └── passwords │ │ │ ├── HaveIBeenPwnedApiClient.java │ │ │ ├── PasswordEvaluator.java │ │ │ ├── PasswordEvaluatorFeedback.java │ │ │ ├── PasswordEvaluatorService.java │ │ │ ├── ZxcvbnPasswordEvaluator.java │ │ │ └── ZxcvbnPasswordEvaluatorFeedback.java │ │ ├── gui │ │ ├── GUI.java │ │ ├── event │ │ │ ├── BrowseEvent.java │ │ │ ├── DefaultEventBus.java │ │ │ ├── Event.java │ │ │ ├── EventBus.java │ │ │ ├── HotkeyEvent.java │ │ │ ├── Listener.java │ │ │ ├── NavEvent.java │ │ │ └── ThemeEvent.java │ │ ├── layout │ │ │ ├── ApplicationWindow.java │ │ │ ├── MainLayer.java │ │ │ ├── MainModel.java │ │ │ ├── ModalDialog.java │ │ │ ├── Nav.java │ │ │ ├── NavTree.java │ │ │ ├── SearchDialog.java │ │ │ ├── Sidebar.java │ │ │ ├── ThemeDialog.java │ │ │ └── ThemeThumbnail.java │ │ ├── page │ │ │ ├── Page.java │ │ │ ├── SimplePage.java │ │ │ ├── UIElementFactory.java │ │ │ ├── UIInputPersistence.java │ │ │ ├── view │ │ │ │ ├── AccentColorSelector.java │ │ │ │ ├── AdfgvxPage.java │ │ │ │ ├── AffinePage.java │ │ │ │ ├── AsymmetricCipherTextPage.java │ │ │ │ ├── AtbashPage.java │ │ │ │ ├── BlockCipherFilesPage.java │ │ │ │ ├── BlockCipherTextPage.java │ │ │ │ ├── CaesarPage.java │ │ │ │ ├── EnigmaPage.java │ │ │ │ ├── HashFilesPage.java │ │ │ │ ├── HashTextPage.java │ │ │ │ ├── HmacPage.java │ │ │ │ ├── PasswordStrengthPage.java │ │ │ │ ├── Pbkdf2Page.java │ │ │ │ ├── PlayfairCipherPage.java │ │ │ │ ├── PwnedPasswordsPage.java │ │ │ │ ├── StreamCipherFilesPage.java │ │ │ │ ├── StreamCipherTextPage.java │ │ │ │ ├── ThemePage.java │ │ │ │ └── VigenereCipherPage.java │ │ │ └── viewmodel │ │ │ │ ├── AbstractViewModel.java │ │ │ │ ├── AdfgvxViewModel.java │ │ │ │ ├── AffineViewModel.java │ │ │ │ ├── AsymmetricCipherTextViewModel.java │ │ │ │ ├── AtbashViewModel.java │ │ │ │ ├── BlockCipherFilesViewModel.java │ │ │ │ ├── BlockCipherTextViewModel.java │ │ │ │ ├── CaesarViewModel.java │ │ │ │ ├── EnigmaViewModel.java │ │ │ │ ├── HashFilesViewModel.java │ │ │ │ ├── HashTextViewModel.java │ │ │ │ ├── HmacViewModel.java │ │ │ │ ├── PasswordStrengthViewModel.java │ │ │ │ ├── Pbkdf2ViewModel.java │ │ │ │ ├── PlayfairCipherViewModel.java │ │ │ │ ├── PwnedPasswordsViewModel.java │ │ │ │ ├── StreamCipherFilesViewModel.java │ │ │ │ ├── StreamCipherTextViewModel.java │ │ │ │ └── VigenereCipherViewModel.java │ │ ├── theme │ │ │ ├── AccentColor.java │ │ │ ├── SamplerTheme.java │ │ │ ├── ThemeManager.java │ │ │ └── ThemeRepository.java │ │ └── util │ │ │ ├── JColor.java │ │ │ ├── JColorUtils.java │ │ │ ├── Lazy.java │ │ │ └── NodeUtils.java │ │ └── utils │ │ └── StringUtils.java └── resources │ ├── application.properties │ ├── assets │ ├── fonts │ │ └── Inter │ │ │ ├── Inter-Black.otf │ │ │ ├── Inter-BlackItalic.otf │ │ │ ├── Inter-Bold.otf │ │ │ ├── Inter-BoldItalic.otf │ │ │ ├── Inter-ExtraBold.otf │ │ │ ├── Inter-ExtraBoldItalic.otf │ │ │ ├── Inter-ExtraLight.otf │ │ │ ├── Inter-ExtraLightItalic.otf │ │ │ ├── Inter-Italic.otf │ │ │ ├── Inter-Light.otf │ │ │ ├── Inter-LightItalic.otf │ │ │ ├── Inter-Medium.otf │ │ │ ├── Inter-MediumItalic.otf │ │ │ ├── Inter-Regular.otf │ │ │ ├── Inter-SemiBold.otf │ │ │ ├── Inter-SemiBoldItalic.otf │ │ │ ├── Inter-Thin.otf │ │ │ ├── Inter-ThinItalic.otf │ │ │ └── LICENSE.txt │ └── styles │ │ ├── .editorconfig │ │ ├── empty.css │ │ └── scss │ │ ├── index.scss │ │ ├── layout │ │ ├── _fonts.scss │ │ ├── _index.scss │ │ ├── _main.scss │ │ ├── _root.scss │ │ └── _sidebar.scss │ │ ├── page │ │ ├── _html-editor-fix.scss │ │ ├── _icon-browser.scss │ │ ├── _index.scss │ │ ├── _layout.scss │ │ └── _showcase.scss │ │ ├── theme │ │ ├── _accent-color-selector.scss │ │ ├── _accent-colors.scss │ │ ├── _color-palette.scss │ │ ├── _color-scale.scss │ │ ├── _contrast-checker.scss │ │ ├── _index.scss │ │ ├── _scene-builder-wizard.scss │ │ ├── _theme-repo-manager.scss │ │ └── _theme-thumbnail.scss │ │ └── util │ │ └── _index.scss │ └── images │ ├── SJC.png │ ├── SJC1.png │ └── SJC25.png └── test └── java └── dev └── masterflomaster1 └── jfxc └── crypto ├── AsymmetricCipherImplTest.java ├── BlockCipherImplTest.java ├── PbeImplTest.java ├── SecurityUtilsTest.java ├── StreamCipherImplTest.java ├── classic ├── ADFGVXImplTest.java ├── AffineCipherImplTest.java ├── AtbashCipherImplTest.java ├── CaesarCipherImplTest.java ├── HillCipherImplTest.java ├── PlayfairCipherImplTest.java └── VigenereCipherImplTest.java ├── enigma └── EnigmaTest.java └── passwords └── HaveIBeenPwnedApiClientTest.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/ic.png -------------------------------------------------------------------------------- /.github/im1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/im1.png -------------------------------------------------------------------------------- /.github/im2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/im2.png -------------------------------------------------------------------------------- /.github/im3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/im3.png -------------------------------------------------------------------------------- /.github/im4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/im4.png -------------------------------------------------------------------------------- /.github/mvvm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/mvvm.png -------------------------------------------------------------------------------- /.github/version1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/version1.png -------------------------------------------------------------------------------- /.github/version2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/version2.png -------------------------------------------------------------------------------- /.github/version3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/version3.png -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/SECURITY.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/DefaultExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/DefaultExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/FileResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/FileResource.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/JFXCrypto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/JFXCrypto.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/MemCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/MemCache.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/Resources.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/Start.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/AsymmetricCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/AsymmetricCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/BlockCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/BlockCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/FileOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/FileOperations.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/KeyPairPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/KeyPairPersistence.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/KeyPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/KeyPersistence.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/MacImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/MacImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/PbeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/PbeImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/PemKeyPairPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/PemKeyPairPersistence.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/SecurityUtils.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/StreamCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/StreamCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/UnkeyedCryptoHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/UnkeyedCryptoHash.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/ADFGVXImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/ADFGVXImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/AffineCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/AffineCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/AtbashCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/AtbashCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/CaesarCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/CaesarCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/HillCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/HillCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/PlayfairCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/PlayfairCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/classic/VigenereCipherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/classic/VigenereCipherImpl.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Enigma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Enigma.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/EnigmaKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/EnigmaKey.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Plugboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Plugboard.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Reflector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Reflector.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Rotor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/enigma/Rotor.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/HaveIBeenPwnedApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/HaveIBeenPwnedApiClient.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluator.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluatorFeedback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluatorFeedback.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/PasswordEvaluatorService.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/ZxcvbnPasswordEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/ZxcvbnPasswordEvaluator.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/ZxcvbnPasswordEvaluatorFeedback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/crypto/passwords/ZxcvbnPasswordEvaluatorFeedback.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/GUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/GUI.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/BrowseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/BrowseEvent.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/DefaultEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/DefaultEventBus.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/Event.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/EventBus.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/HotkeyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/HotkeyEvent.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/Listener.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/NavEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/NavEvent.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/event/ThemeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/event/ThemeEvent.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/ApplicationWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/ApplicationWindow.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/MainLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/MainLayer.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/MainModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/MainModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/ModalDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/ModalDialog.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/Nav.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/Nav.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/NavTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/NavTree.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/SearchDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/SearchDialog.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/Sidebar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/Sidebar.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/ThemeDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/ThemeDialog.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/layout/ThemeThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/layout/ThemeThumbnail.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/Page.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/SimplePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/SimplePage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/UIElementFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/UIElementFactory.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/UIInputPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/UIInputPersistence.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AccentColorSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AccentColorSelector.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AdfgvxPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AdfgvxPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AffinePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AffinePage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AsymmetricCipherTextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AsymmetricCipherTextPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AtbashPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/AtbashPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/BlockCipherFilesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/BlockCipherFilesPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/BlockCipherTextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/BlockCipherTextPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/CaesarPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/CaesarPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/EnigmaPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/EnigmaPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HashFilesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HashFilesPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HashTextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HashTextPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HmacPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/HmacPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PasswordStrengthPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PasswordStrengthPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/Pbkdf2Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/Pbkdf2Page.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PlayfairCipherPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PlayfairCipherPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PwnedPasswordsPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/PwnedPasswordsPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/StreamCipherFilesPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/StreamCipherFilesPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/StreamCipherTextPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/StreamCipherTextPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/ThemePage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/ThemePage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/view/VigenereCipherPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/view/VigenereCipherPage.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AbstractViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AbstractViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AdfgvxViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AdfgvxViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AffineViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AffineViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AsymmetricCipherTextViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AsymmetricCipherTextViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AtbashViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/AtbashViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/BlockCipherFilesViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/BlockCipherFilesViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/BlockCipherTextViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/BlockCipherTextViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/CaesarViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/CaesarViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/EnigmaViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/EnigmaViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HashFilesViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HashFilesViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HashTextViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HashTextViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HmacViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/HmacViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PasswordStrengthViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PasswordStrengthViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/Pbkdf2ViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/Pbkdf2ViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PlayfairCipherViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PlayfairCipherViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PwnedPasswordsViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/PwnedPasswordsViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/StreamCipherFilesViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/StreamCipherFilesViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/StreamCipherTextViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/StreamCipherTextViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/VigenereCipherViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/page/viewmodel/VigenereCipherViewModel.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/theme/AccentColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/theme/AccentColor.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/theme/SamplerTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/theme/SamplerTheme.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/theme/ThemeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/theme/ThemeManager.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/theme/ThemeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/theme/ThemeRepository.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/util/JColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/util/JColor.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/util/JColorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/util/JColorUtils.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/util/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/util/Lazy.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/gui/util/NodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/gui/util/NodeUtils.java -------------------------------------------------------------------------------- /src/main/java/dev/masterflomaster1/jfxc/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/java/dev/masterflomaster1/jfxc/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Black.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-BlackItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-BlackItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Bold.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-BoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-BoldItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-ExtraBold.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-ExtraBoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-ExtraBoldItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-ExtraLight.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-ExtraLightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-ExtraLightItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Italic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Italic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Light.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-LightItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-LightItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Medium.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-MediumItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-MediumItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Regular.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-SemiBold.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-SemiBoldItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-SemiBoldItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-Thin.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/Inter-ThinItalic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/Inter-ThinItalic.otf -------------------------------------------------------------------------------- /src/main/resources/assets/fonts/Inter/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/fonts/Inter/LICENSE.txt -------------------------------------------------------------------------------- /src/main/resources/assets/styles/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/.editorconfig -------------------------------------------------------------------------------- /src/main/resources/assets/styles/empty.css: -------------------------------------------------------------------------------- 1 | /* This is dummy file to clear user agent stylesheet. */ 2 | -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/index.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/layout/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/layout/_fonts.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/layout/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/layout/_index.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/layout/_main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/layout/_main.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/layout/_root.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/layout/_root.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/layout/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/layout/_sidebar.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/page/_html-editor-fix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/page/_html-editor-fix.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/page/_icon-browser.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/page/_icon-browser.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/page/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/page/_index.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/page/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/page/_layout.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/page/_showcase.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/page/_showcase.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_accent-color-selector.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_accent-color-selector.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_accent-colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_accent-colors.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_color-palette.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_color-palette.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_color-scale.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_color-scale.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_contrast-checker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_contrast-checker.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_index.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_scene-builder-wizard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_scene-builder-wizard.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_theme-repo-manager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_theme-repo-manager.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/theme/_theme-thumbnail.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/theme/_theme-thumbnail.scss -------------------------------------------------------------------------------- /src/main/resources/assets/styles/scss/util/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/assets/styles/scss/util/_index.scss -------------------------------------------------------------------------------- /src/main/resources/images/SJC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/images/SJC.png -------------------------------------------------------------------------------- /src/main/resources/images/SJC1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/images/SJC1.png -------------------------------------------------------------------------------- /src/main/resources/images/SJC25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/main/resources/images/SJC25.png -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/AsymmetricCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/AsymmetricCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/BlockCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/BlockCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/PbeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/PbeImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/SecurityUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/SecurityUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/StreamCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/StreamCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/ADFGVXImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/ADFGVXImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/AffineCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/AffineCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/AtbashCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/AtbashCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/CaesarCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/CaesarCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/HillCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/HillCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/PlayfairCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/PlayfairCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/classic/VigenereCipherImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/classic/VigenereCipherImplTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/enigma/EnigmaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/enigma/EnigmaTest.java -------------------------------------------------------------------------------- /src/test/java/dev/masterflomaster1/jfxc/crypto/passwords/HaveIBeenPwnedApiClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MasterFlomaster1/JFXCrypto/HEAD/src/test/java/dev/masterflomaster1/jfxc/crypto/passwords/HaveIBeenPwnedApiClientTest.java --------------------------------------------------------------------------------