Created README
This commit is contained in:
		
							parent
							
								
									e425c271c9
								
							
						
					
					
						commit
						535cbc4522
					
				
							
								
								
									
										42
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								README.md
									
									
									
									
									
								
							@ -1 +1,43 @@
 | 
				
			|||||||
# crypttool
 | 
					# crypttool
 | 
				
			||||||
 | 
					This is my _little_ commandline tool which I wrote to learn Python. It performs various cryptographic and miscalleneous tasks.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Instructions
 | 
				
			||||||
 | 
					1. Clone this repository.
 | 
				
			||||||
 | 
					2. ´cd cryptool´
 | 
				
			||||||
 | 
					3. ´chmod +x crypttool.py´
 | 
				
			||||||
 | 
					4. ´./crypttool.py´
 | 
				
			||||||
 | 
					----
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Features:
 | 
				
			||||||
 | 
					### ROT/Ceasar "Encryption"
 | 
				
			||||||
 | 
					* Allows rotating strings by a given amount, aswell as 'bruteforcing an encrypted string (when asked, type all)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Hashing
 | 
				
			||||||
 | 
					* Can hash files (absolute paths) or strings
 | 
				
			||||||
 | 
					* Supports all algorithms from hashlib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Translation
 | 
				
			||||||
 | 
					* Translate/convert strings between binary, decimal, octal, hex and ASCII
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Base64 Encoder/Decoder
 | 
				
			||||||
 | 
					* Guaranteed to work with strings and files (this is not a guarantee) 
 | 
				
			||||||
 | 
					* Uses a regex to automatically detect b64 strings
 | 
				
			||||||
 | 
					* Needs absolute Paths for files
 | 
				
			||||||
 | 
					* __currently broken (atleast for files)__
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### String Reverser
 | 
				
			||||||
 | 
					* .syas ti tahw seod
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Fixed XOR
 | 
				
			||||||
 | 
					*  XORs two hex strings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Single Byte XOR Bruteforce
 | 
				
			||||||
 | 
					* Takes a file or a string
 | 
				
			||||||
 | 
					* Tries to XOR decrypt with a key between 0 and 255, then returns the best matching results
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### XOR Repeating Key
 | 
				
			||||||
 | 
					* I'm not sure anymore but I _think_ this doesn't work
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Zero-Width Strings
 | 
				
			||||||
 | 
					* Create binary-encoded zerowidth-strings to hide in your texts
 | 
				
			||||||
 | 
					* Or find and decode them!
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user