├── .gitignore ├── CryptoTool.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── yml.xcuserdatad │ │ ├── Bookmarks │ │ └── bookmarks.plist │ │ └── IDEFindNavigatorScopes.plist ├── xcshareddata │ └── xcschemes │ │ └── CryptoTool.xcscheme └── xcuserdata │ └── yml.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── CryptoTool ├── App │ ├── ContentView.swift │ └── CryptoToolApp.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-128.png │ │ ├── icon-128@2x.png │ │ ├── icon-16.png │ │ ├── icon-16@2x.png │ │ ├── icon-256.png │ │ ├── icon-256@2x.png │ │ ├── icon-32.png │ │ ├── icon-32@2x.png │ │ ├── icon-512.png │ │ └── icon-512@2x.png │ └── Contents.json ├── Core │ └── Utils │ │ └── TempDataManager.swift ├── CryptoTool.entitlements ├── Features │ ├── AES │ │ └── AESView.swift │ ├── Base64 │ │ └── Base64View.swift │ ├── DES │ │ └── DESView.swift │ ├── HMAC │ │ └── HMACView.swift │ ├── MD5 │ │ └── MD5View.swift │ ├── RSA │ │ ├── Extensions │ │ │ └── String+RSA.swift │ │ ├── RSACrypto.swift │ │ ├── RSAError.swift │ │ ├── RSAView.swift │ │ ├── Utils │ │ │ ├── ASN1Parser.swift │ │ │ ├── RSAConstants.swift │ │ │ ├── RSACryptoHelper.swift │ │ │ ├── RSAKeyFormatter.swift │ │ │ ├── RSAKeyManager.swift │ │ │ ├── RSAKeyValidator.swift │ │ │ └── RSAUtils.swift │ │ └── Views │ │ │ ├── ModulusView.swift │ │ │ └── ToastView.swift │ ├── SHA │ │ └── SHAView.swift │ ├── URL │ │ └── Views │ │ │ └── URLView.swift │ └── Unicode │ │ └── Views │ │ └── UnicodeView.swift ├── Info.plist ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json └── Shared │ └── Views │ └── SharedViews.swift ├── README.md └── img ├── dark.jpg └── main.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/.gitignore -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/project.xcworkspace/xcuserdata/yml.xcuserdatad/Bookmarks/bookmarks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/project.xcworkspace/xcuserdata/yml.xcuserdatad/Bookmarks/bookmarks.plist -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/project.xcworkspace/xcuserdata/yml.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/project.xcworkspace/xcuserdata/yml.xcuserdatad/IDEFindNavigatorScopes.plist -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/xcshareddata/xcschemes/CryptoTool.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/xcshareddata/xcschemes/CryptoTool.xcscheme -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/xcuserdata/yml.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/xcuserdata/yml.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /CryptoTool.xcodeproj/xcuserdata/yml.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool.xcodeproj/xcuserdata/yml.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CryptoTool/App/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/App/ContentView.swift -------------------------------------------------------------------------------- /CryptoTool/App/CryptoToolApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/App/CryptoToolApp.swift -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-128.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-128@2x.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-16.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-16@2x.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-256.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-256@2x.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-32.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-32@2x.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-512.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/AppIcon.appiconset/icon-512@2x.png -------------------------------------------------------------------------------- /CryptoTool/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /CryptoTool/Core/Utils/TempDataManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Core/Utils/TempDataManager.swift -------------------------------------------------------------------------------- /CryptoTool/CryptoTool.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/CryptoTool.entitlements -------------------------------------------------------------------------------- /CryptoTool/Features/AES/AESView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/AES/AESView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/Base64/Base64View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/Base64/Base64View.swift -------------------------------------------------------------------------------- /CryptoTool/Features/DES/DESView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/DES/DESView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/HMAC/HMACView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/HMAC/HMACView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/MD5/MD5View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/MD5/MD5View.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Extensions/String+RSA.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Extensions/String+RSA.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/RSACrypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/RSACrypto.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/RSAError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/RSAError.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/RSAView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/RSAView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/ASN1Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/ASN1Parser.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSAConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSAConstants.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSACryptoHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSACryptoHelper.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSAKeyFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSAKeyFormatter.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSAKeyManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSAKeyManager.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSAKeyValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSAKeyValidator.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Utils/RSAUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Utils/RSAUtils.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Views/ModulusView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Views/ModulusView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/RSA/Views/ToastView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/RSA/Views/ToastView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/SHA/SHAView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/SHA/SHAView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/URL/Views/URLView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/URL/Views/URLView.swift -------------------------------------------------------------------------------- /CryptoTool/Features/Unicode/Views/UnicodeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Features/Unicode/Views/UnicodeView.swift -------------------------------------------------------------------------------- /CryptoTool/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Info.plist -------------------------------------------------------------------------------- /CryptoTool/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /CryptoTool/Shared/Views/SharedViews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/CryptoTool/Shared/Views/SharedViews.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/README.md -------------------------------------------------------------------------------- /img/dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/img/dark.jpg -------------------------------------------------------------------------------- /img/main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yml2213/CryptoTool/HEAD/img/main.jpg --------------------------------------------------------------------------------