KKlochko
|
481735d9df
|
Add the function that return all key combinations for a possible key vector.
continuous-integration/drone/push Build is passing
|
2023-11-14 21:55:29 +02:00 |
|
KKlochko
|
d6ba958b5b
|
Rename the function from get-possible-keys to get-all-combinations-for-blocks.
|
2023-11-14 21:54:38 +02:00 |
|
KKlochko
|
d1b2ddc351
|
Add a function to get all permutations for a block.
continuous-integration/drone/push Build is passing
|
2023-11-13 20:53:07 +02:00 |
|
KKlochko
|
6a1ecf93db
|
Add a function to get the ordered sequence that can form a key.
continuous-integration/drone/push Build is passing
|
2023-11-12 21:51:42 +02:00 |
|
KKlochko
|
c03dc68458
|
Add a function to convert a count map to a reversed map.
|
2023-11-12 21:50:02 +02:00 |
|
KKlochko
|
2cc5be57c8
|
Add functions to get possible keys.
continuous-integration/drone/push Build is passing
|
2023-11-11 15:21:16 +02:00 |
|
KKlochko
|
ddfd5c473d
|
Add the default frequency factory.
continuous-integration/drone/push Build is passing
|
2023-11-03 20:33:23 +02:00 |
|
KKlochko
|
1e45771b3e
|
Add key? to check if a string is a gamma key.
|
2023-11-01 15:05:08 +02:00 |
|
KKlochko
|
e145382570
|
Add int-string? to check if a string is a number.
continuous-integration/drone/push Build is passing
|
2023-11-01 15:02:44 +02:00 |
|
KKlochko
|
91dc00ea0d
|
Rename unsigned-int? to unsigned-int-string?
|
2023-11-01 15:01:22 +02:00 |
|
KKlochko
|
53f89d4b4f
|
Add a function to decrypt a message with the gamma cipher.
continuous-integration/drone/push Build is passing
|
2023-10-29 19:05:12 +02:00 |
|
KKlochko
|
bcb347a8d9
|
Add a function to encrypt a message with the gamma cipher.
continuous-integration/drone/push Build is passing
|
2023-10-28 17:16:04 +03:00 |
|
KKlochko
|
e80e3a6cf0
|
Add the functions to encrypt and decrypt with the gamma cipher.
continuous-integration/drone/push Build is passing
|
2023-10-27 21:40:47 +03:00 |
|
KKlochko
|
e2e49ec392
|
Add the gamma generator.
continuous-integration/drone/push Build is passing
|
2023-10-26 21:33:29 +03:00 |
|
KKlochko
|
e70b72f0ec
|
Update the simple substitution cipher to split the decrypt-message.
continuous-integration/drone/push Build is passing
|
2023-10-24 21:39:51 +03:00 |
|
KKlochko
|
172f85ea6f
|
Add functions to make a frequency map.
continuous-integration/drone/push Build is passing
|
2023-10-24 21:24:03 +03:00 |
|
KKlochko
|
d357e82b54
|
Add the parser to parse the string as an integer if it's needed.
|
2023-10-23 15:51:30 +03:00 |
|
KKlochko
|
553f4788e4
|
Add a function to invert the table in a decoded json.
|
2023-10-23 15:50:05 +03:00 |
|
KKlochko
|
5a4b88bd08
|
Add the parsers to parse keys.
continuous-integration/drone/push Build is passing
|
2023-10-22 17:54:16 +03:00 |
|
KKlochko
|
79ae13aa5a
|
Add a generator for the sorted substitution table.
continuous-integration/drone/push Build is passing
|
2023-10-22 17:26:54 +03:00 |
|
KKlochko
|
126a706292
|
Update the simple substitution cipher to split the functions.
|
2023-10-22 17:26:04 +03:00 |
|
KKlochko
|
178c85b0cb
|
Add the simple substitution cipher.
continuous-integration/drone/push Build is passing
|
2023-10-21 21:45:43 +03:00 |
|
KKlochko
|
f465d1112e
|
Remove the test for FrequencyAnalyzer.
|
2023-10-20 22:03:10 +03:00 |
|
KKlochko
|
043257bb64
|
Update the FrequencyAnalyzer to use the frequency string instead.
continuous-integration/drone/push Build is passing
|
2023-10-12 22:10:41 +03:00 |
|
KKlochko
|
de35d4e2d3
|
Add the function to make a frequency string from a map.
|
2023-10-12 22:04:39 +03:00 |
|
KKlochko
|
476a24c900
|
Fix the typo "frequences" to frequencies.
|
2023-10-12 22:00:01 +03:00 |
|
KKlochko
|
4d7e9da1d1
|
Refactor the project structure.
continuous-integration/drone/push Build is passing
|
2023-10-11 21:12:10 +03:00 |
|
KKlochko
|
51609b1d27
|
Add the clojure wrapper for the frequency analizer and its test.
continuous-integration/drone/push Build is passing
|
2023-10-05 20:10:05 +03:00 |
|
KKlochko
|
4607f7f013
|
Update Caesar Analyzers to be case-insensitive and testable.
continuous-integration/drone/push Build is passing
|
2023-09-22 21:04:11 +03:00 |
|
KKlochko
|
79e316c51b
|
Update the Caesar to be case-insensitive and skip unknown symbols.
continuous-integration/drone/push Build is passing
|
2023-09-21 21:05:22 +03:00 |
|
KKlochko
|
20c1d1ef1b
|
Update symbol defaults, factories to have only lower alphabets.
continuous-integration/drone/push Build is passing
|
2023-09-21 21:01:52 +03:00 |
|
KKlochko
|
6f15eedacd
|
Add tests for the cipher-analyzers module.
continuous-integration/drone/push Build is passing
|
2023-09-18 22:01:02 +03:00 |
|
KKlochko
|
a6f3ca160f
|
Update the nonsense for the is-nonsense? test.
continuous-integration/drone/push Build is passing
|
2023-09-16 22:16:46 +03:00 |
|
KKlochko
|
001b2a8b65
|
Rename the language_analyzer module to language-analyzer.
|
2023-09-16 22:16:08 +03:00 |
|
KKlochko
|
5ca5765e01
|
Add symbol factories for punctuation, space, defaults symbols.
|
2023-09-16 22:02:18 +03:00 |
|
KKlochko
|
174abd8072
|
Add a simple language analyzers.
continuous-integration/drone/push Build is failing
|
2023-09-13 21:37:53 +03:00 |
|
KKlochko
|
4b50b9289b
|
Add tests for factories.
|
2023-09-11 22:20:27 +03:00 |
|
KKlochko
|
f32ae4a9d3
|
Add a implementation of Caesar cipher.
|
2023-09-09 21:26:38 +03:00 |
|
KKlochko
|
a7a715b942
|
Project initialization.
|
2023-09-09 20:30:29 +03:00 |
|