>>> hill_cipher = HillCipher(np.array([[2, 5], [1, 6]])) >>> hill_cipher.replace_letters('T') 19 >>> hill_cipher.replace_letters('0') 26
(self, letter: str)
| 62 | self.break_key = encrypt_key.shape[0] |
| 63 | |
| 64 | def replace_letters(self, letter: str) -> int: |
| 65 | """ |
| 66 | >>> hill_cipher = HillCipher(np.array([[2, 5], [1, 6]])) |
| 67 | >>> hill_cipher.replace_letters('T') |
| 68 | 19 |
| 69 | >>> hill_cipher.replace_letters('0') |
| 70 | 26 |
| 71 | """ |
| 72 | return self.key_string.index(letter) |
| 73 | |
| 74 | def replace_digits(self, num: int) -> str: |
| 75 | """ |