<commit_before># Starcipher
Library written in Python to crypt and decrypt messages and crack ciphers using various encryption algorithms.
Starcipher supports custom dictionnaries and works with the ASCII table.

This project is licensed under the terms of the MIT license.

## Supported encryption algorithms
- Caesar
- Vigenère
- Affine

## Supported cracking methods
- Caesar: brute-force
- Vigenère: the Kasiski examination and the Friedman test
- Affine: brute-force
<commit_msg>Update README file<commit_after># Starcipher
Library written in Python to crypt and decrypt messages and crack ciphers using various encryption algorithms.
Starcipher supports custom dictionnaries and works with the ASCII table.

This project is licensed under the terms of the MIT license.

## Supported ciphers
- Caesar
- Vigenère
- Affine

## Supported cracking methods
- Caesar: brute-force
- Vigenère: the Kasiski examination and the Friedman test
- Affine: brute-force

{'fraction_non_alphanumeric': 0.044489383215369056, 'fraction_numerical': 0.0, 'mean_word_length': 4.051020408163265, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4566633', 'n_tokens_mistral': 287, 'n_tokens_neox': 263, 'n_words': 121}