https://github.com/felixfontein/jssubstitution
Substitution cipher workbench
https://github.com/felixfontein/jssubstitution
Last synced: 3 months ago
JSON representation
Substitution cipher workbench
- Host: GitHub
- URL: https://github.com/felixfontein/jssubstitution
- Owner: felixfontein
- License: gpl-3.0
- Created: 2021-12-27T21:20:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T06:29:49.000Z (6 months ago)
- Last Synced: 2025-02-08T02:26:31.894Z (5 months ago)
- Language: TypeScript
- Homepage: https://krypto.fonga.ch/jssubstitution/
- Size: 2.36 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Substitution Cipher Workbench
[](https://github.com/felixfontein/jssubstitution/actions)
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## URL parameters
- `?lang=de`, `?lang=en`: select language
- `?header=off`: disable header
- `?kiosk=on`: enable kiosk mode; implies `?header=off`
- `?mode=coding`: instead of substitution, allow to decode something
- `?mode=caesar`: instead of substitution, allow to decrypt Caesar-3
- `?mode=rot13`: instead of substitution, allow to encrypt/decrypt ROT-13
- `?mode=vigenere`: instead of substitution, allow to decrypt Vigenère## License
GNU General Public License v3.0 or later.
See [LICENSE.txt](./LICENSE.txt) to see the full text.