Commit Graph

59 Commits (553f4788e49e65b4f76a07be8d14449a081ea3a8)
 

Author SHA1 Message Date
KKlochko 553f4788e4 Add a function to invert the table in a decoded json.
2 years ago
KKlochko 5a4b88bd08 Add the parsers to parse keys.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 79ae13aa5a Add a generator for the sorted substitution table.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 126a706292 Update the simple substitution cipher to split the functions.
2 years ago
KKlochko 178c85b0cb Add the simple substitution cipher.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 2db631d8da Update the diffs in the CHANGELOG.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2 years ago
KKlochko 05009f1a96 Update the CI/CD configuration to publish the artifacts to the release.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 7c19e48828 Update the README.
2 years ago
KKlochko 40725f55a1 Update the version.
2 years ago
KKlochko 633cdc471f Update the CHANGELOG.
2 years ago
KKlochko dab131a32e Remove the option for FrequencyAnalyzer.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko f465d1112e Remove the test for FrequencyAnalyzer.
2 years ago
KKlochko 5919ba8864 Refactor to move actions to separated files.
2 years ago
KKlochko a56704226b Add the IsNonsense interface for FrequencyAnalyzer.
continuous-integration/drone/push Build is failing Details
2 years ago
Kryls1fer b53559030f Update the frequency analyzer.
2 years ago
KKlochko ef87a719a3 Add validations to check if a cipher or an analyzer is available.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 2f0254f677 Add the available ciphers and analyzer for the help.
2 years ago
KKlochko 6339774bd1 Add the analyzer options and their actions.
2 years ago
KKlochko a44fc24bee Refactor to move options to a separated file.
2 years ago
KKlochko ac2cf2ac58 Fix the bug that the default language symbols override the symbols.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 043257bb64 Update the FrequencyAnalyzer to use the frequency string instead.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko de35d4e2d3 Add the function to make a frequency string from a map.
2 years ago
KKlochko 476a24c900 Fix the typo "frequences" to frequencies.
2 years ago
KKlochko 4d7e9da1d1 Refactor the project structure.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 77efa81c54 Add the Gitlab CI/CD configuration.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 51609b1d27 Add the clojure wrapper for the frequency analizer and its test.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 40af8401b2 Add a frequency analyzer as a stub.
2 years ago
KKlochko 0a87ab9e91 Add the Caesar decrypted interface for Java.
2 years ago
KKlochko 9c1a8b1bae Add the java source path.
2 years ago
KKlochko c3ea58f867 Add the CHANGELOG.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko df8f580f93 Fix writing to a file only when the option is set.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 871fc3ed55 Fix checking for file existence only when the options are set.
2 years ago
KKlochko 79a498022e Add the file errors to prevent using an invalid file path.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 5d56abbee9 Add the output option to save into a file.
2 years ago
KKlochko 4607f7f013 Update Caesar Analyzers to be case-insensitive and testable.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 79e316c51b Update the Caesar to be case-insensitive and skip unknown symbols.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 20c1d1ef1b Update symbol defaults, factories to have only lower alphabets.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 6833ade696 Add the language option for symbols.
2 years ago
KKlochko 9e4c46814c Update the CLI to have separated actions and an option initializer.
2 years ago
KKlochko 6f15eedacd Add tests for the cipher-analyzers module.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 182d9894f7 Rename the cipher_analyzer module to cipher-analyzer.
2 years ago
KKlochko e3954804c8 Add the cracking option.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko b1f3bb8585 Rename the symbol_frequences module to symbol-frequences.
2 years ago
KKlochko a6f3ca160f Update the nonsense for the is-nonsense? test.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 001b2a8b65 Rename the language_analyzer module to language-analyzer.
2 years ago
KKlochko e8a023fe61 Add the symbol option and its default.
2 years ago
KKlochko 6d282e5ad4 Add the action-type to distinguish the actions.
2 years ago
KKlochko 5ca5765e01 Add symbol factories for punctuation, space, defaults symbols.
2 years ago
KKlochko a7ccad8e1e Add the caesar-analyzers to get the plaintext from a ciphertext.
continuous-integration/drone/push Build is failing Details
2 years ago
KKlochko 79e2957402 Add Chi-squared Statistic function to analyze texts.
continuous-integration/drone/push Build is failing Details
2 years ago