https://github.com/ibnaleem/spiral
đĒī¸ a weird word obfuscation algorithm
https://github.com/ibnaleem/spiral
caesar-cipher cipher cipher-algorithms ciphertext hashcat hashcat-rules obfuscation obfuscator password password-cracking-ethical password-generator
Last synced: 6 days ago
JSON representation
đĒī¸ a weird word obfuscation algorithm
- Host: GitHub
- URL: https://github.com/ibnaleem/spiral
- Owner: ibnaleem
- License: gpl-3.0
- Created: 2026-04-08T14:15:07.000Z (19 days ago)
- Default Branch: main
- Last Pushed: 2026-04-08T14:42:28.000Z (18 days ago)
- Last Synced: 2026-04-08T16:23:12.785Z (18 days ago)
- Topics: caesar-cipher, cipher, cipher-algorithms, ciphertext, hashcat, hashcat-rules, obfuscation, obfuscator, password, password-cracking-ethical, password-generator
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# đĒī¸ spiral - a weird word obfuscation algorithm
```bash
$ python3 spiral.py Top304kMostUsedPasswords.txt
đĒī¸ spiral.py - a weird word obfuscation algorithm
đ Reading Top304kMostUsedPasswords.txt...
â
Read Top304kMostUsedPasswords.txt with 303,872 lines!
âī¸ Writing Top304kMostUsedPasswords.txt-spiral.txt...
đ Written Top304kMostUsedPasswords-spiral.txt!
đ Goodbye
```
## â Why?
Word obfuscation could lead us to cracking weird passwords. `spiral.py` was a pattern I was obsessively doing in my head, so I decided to implement it to make it easier for myself.
## âī¸ How?
`spiral.py` is an alternating pattern:
1. Omit the first character
2. Append character to the right
3. Prepend the next character to the left
4. Append the next character to the right
5. etc.
### âšī¸ Example
```
Hello:
H - Omit
He - Append 'E' to the right
Lhe - Prepend 'L' to the left
Lhel - Append 'L' to the right
Olhel - Prepend 'O' to the left
```
Hence its name - Spiral.