Commit Graph

40 Commits (3232eeaa4f9c6657560233ee6b06a32bd2e33946)

Author SHA1 Message Date
KKlochko dad9bf045c Fix the test name.
1 year ago
KKlochko 481735d9df Add the function that return all key combinations for a possible key vector.
continuous-integration/drone/push Build is passing Details
1 year ago
KKlochko d6ba958b5b Rename the function from get-possible-keys to get-all-combinations-for-blocks.
1 year ago
KKlochko d1b2ddc351 Add a function to get all permutations for a block.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 6a1ecf93db Add a function to get the ordered sequence that can form a key.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko c03dc68458 Add a function to convert a count map to a reversed map.
2 years ago
KKlochko 2cc5be57c8 Add functions to get possible keys.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko ddfd5c473d Add the default frequency factory.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 1e45771b3e Add key? to check if a string is a gamma key.
2 years ago
KKlochko e145382570 Add int-string? to check if a string is a number.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 91dc00ea0d Rename unsigned-int? to unsigned-int-string?
2 years ago
KKlochko 53f89d4b4f Add a function to decrypt a message with the gamma cipher.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko bcb347a8d9 Add a function to encrypt a message with the gamma cipher.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko e80e3a6cf0 Add the functions to encrypt and decrypt with the gamma cipher.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko e2e49ec392 Add the gamma generator.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko e70b72f0ec Update the simple substitution cipher to split the decrypt-message.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko 172f85ea6f Add functions to make a frequency map.
continuous-integration/drone/push Build is passing Details
2 years ago
KKlochko d357e82b54 Add the parser to parse the string as an integer if it's needed.
2 years ago
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 f465d1112e Remove the test for FrequencyAnalyzer.
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 51609b1d27 Add the clojure wrapper for the frequency analizer and its test.
continuous-integration/drone/push Build is passing Details
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 6f15eedacd Add tests for the cipher-analyzers module.
continuous-integration/drone/push Build is passing Details
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 5ca5765e01 Add symbol factories for punctuation, space, defaults symbols.
2 years ago
KKlochko 174abd8072 Add a simple language analyzers.
continuous-integration/drone/push Build is failing Details
2 years ago
KKlochko 4b50b9289b Add tests for factories.
2 years ago
KKlochko f32ae4a9d3 Add a implementation of Caesar cipher.
2 years ago
KKlochko a7a715b942 Project initialization.
2 years ago