Skip to content

Commit d7950ac

Browse files
committed
fix broken links
1 parent c0877a0 commit d7950ac

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ The classic Game of Life has three simple rules, but can be complex enough to bu
101101
Following along the "Automating the Boring Stuff With Python" book by Al Sweigart this is a script that runs from the terminal, taking one number and following the "Collatz Conjecture" rules where any positive number will eventually and invariable be reduced down to 1.
102102

103103
---
104-
#### [Caesar's cipher](https://github.com/herokunt/python-scripts/blob/main/caesar-chiper.py)
104+
#### [Caesar's cipher](https://github.com/herokunt/python-scripts/blob/main/ciphers/caesar-chiper.py)
105105
One of the most popular ciphers used over 2000 years ago. Following along the "Cracking Codes With Python" book by Al Sweigart, this is an attempt to create an improved and flexible implementation of the cipher that works from the command line. It supports the expected operations of encryption, decryption as well as key derivation and brute forcing.
106106

107107
```
@@ -115,7 +115,7 @@ The key used to encrypt this message was 17
115115
```
116116
---
117117

118-
#### [Transposition cipher](https://github.com/herokunt/python-scripts/blob/main/transposition-cipher.py)
118+
#### [Transposition cipher](https://github.com/herokunt/python-scripts/blob/main/ciphers/transposition-cipher.py)
119119
A cipher that works by laying the letters of a message in a grid of varying size and encrypting the message from it. Following along the "Cracking Codes With Python" book by Al Sweigart, this is an attempt to create an improved and flexible implementation of the cipher that works from the command line. It supports the expected operations of encryption, decryption as well as key derivation and brute forcing.
120120

121121
```
@@ -129,7 +129,7 @@ Batch resizer is a small utility script that looks at a directory and processes
129129
```
130130

131131
---
132-
#### [Affine Cipher](https://github.com/herokunt/python-scripts/blob/main/affine_cipher.py)
132+
#### [Affine Cipher](https://github.com/herokunt/python-scripts/blob/main/ciphers/affine_cipher.py)
133133
A combination of the Caesar cipher and Multiplicative cipher to create stronger encryption. Following along the "Cracking Codes With Python" book by Al Sweigart, this script is very simple to use from the command line to encrypt, decrypt or brute force any ciphertext encrypted using this cipher.
134134

135135
```
@@ -139,7 +139,7 @@ The encryption key is: 4351
139139
```
140140

141141
---
142-
#### [Simple Substitution Cipher](https://github.com/herokunt/python-scripts/blob/main/simple_sub_cipher.py)
142+
#### [Simple Substitution Cipher](https://github.com/herokunt/python-scripts/blob/main/ciphers/simple_sub_cipher.py)
143143
A substitution cipher uses a re-arranged alphabet (in this case English alphabet) as the key to encrypt a message. This results in too many possible combinations to brute force through each of them in a reasonable amount of time, but can be hacked through cross-referencing each letter from the message. Because of this, it's also most effective the longer the encrypted message. Following along the "Cracking Codes With Python" book by Al Sweigart, this is an implementation that can be used from the command line.
144144

145145
Encryption:
@@ -158,5 +158,5 @@ Tve Ministrl of Trutv contained, it eas said, tvree tvousand rooms above ground
158158
```
159159

160160
---
161-
#### [Vigenere Cipher](https://github.com/herokunt/python-scripts/blob/main/vigenere_cipher.py)
161+
#### [Vigenere Cipher](https://github.com/herokunt/python-scripts/blob/main/ciphers/vigenere_cipher.py)
162162
Following along the "Cracking Codes With Python" book by Al Sweigart, this is an implementation of the Vigenere cipher that can be used from the command line.

0 commit comments

Comments
 (0)