Metadata-Version: 1.1
Name: freqens
Version: 0.0.2
Summary: Library for performing frequency analysis to different formats
Home-page: https://github.com/BraulioVM/freqens
Author: Braulio Valdivielso
Author-email: brlvldvlsmrtnz@gmail.com
License: MIT
Description: # Freqens
        ![TravisCI Status](https://magnum.travis-ci.com/BraulioVM/freqens.svg?token=qKkPGCZvRdJvJ693qC2L)
        > Perform frequency analysis with python
        
        ### Example
        ````python
        # break single byte xor encryption
        
        from freqens import EnglishAnalyzer
        
        def single_byte_xor(text, byte):
        	return "".join( chr(c ^ byte) for c in bytearray(text) )
        
        with open("ciphertext.txt") as ciphertext_file:
        	ciphertext = ciphertext_file.read()
        	analyzer = EnglishAnalyzer()
        
        	possible_plaintexts = ( single_byte_xor(ciphertext, byte) for byte in range(256) )
        
        	answer = analyzer.choose_best(possible_plaintexts)
        
        	print answer[0] # Solution !!!
        
        ````
        ### Getting Started
        Get started [here](http://freqens.readthedocs.org/en/latest/tutorial.html)
        
        ### Documentation
        Read them at [readthedocs](http://freqens.readthedocs.org/en/latest/)
Keywords: frequency analysis cryptography
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security :: Cryptography
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
