Metadata-Version: 1.1
Name: obfuscator
Version: 1.1.5
Summary: Data obfuscator package
Home-page: https://github.com/mtik00/obfuscator
Author: Timothy McFadden
Author-email: UNKNOWN
License: UNKNOWN
Download-URL: https://github.com/mtik00/obfuscator/releases/download/v1.1.5/obfuscator-1.1.5.tar.gz
Description: |travis ci build state| |Coverage Status|
        
        Introduction
        ============
        
        Obfuscator is a Python package used to obfuscate a set of data (e.g.
        bytes). It provides **no** encryption! It's strictly a "security through
        obscurity" tool, with limited usefulness. You have been warned!
        
        Documentation
        =============
        
        Documentation is hosted on readthedocs:
        `obfuscator.readthedocs.org <http://obfuscator.readthedocs.org/en/latest/>`__
        
        Install
        =======
        
        Download the tarball and install with ``pip install <package>``.
        
        Usage
        =====
        
        See the unit tests for more in-depth examples. Here are the basics:
        
        .. code:: python
        
            import obfuscator
            original_bytes = map(ord, "testing")
            _key, obfuscated_bytes = obfuscator.obfuscate_xor(original_bytes, key=0x66)
            deobfuscated_bytes = obfuscator.deobfuscate_xor(key=0x66, data=obfuscated_bytes)
            assert original_bytes == deobfuscated_bytes
        
            ofile = obfuscator.file.ObfuscatedFile("test.bin")
            data = map(ord, "testing")
            ofile.write(data, key=123, minimum_length=32)
            self.assertEqual(32, os.path.getsize("test.bin"))
        
        .. |travis ci build state| image:: https://travis-ci.org/mtik00/obfuscator.svg?branch=master
           :target: https://travis-ci.org/mtik00/obfuscator
        .. |Coverage Status| image:: https://coveralls.io/repos/mtik00/obfuscator/badge.png?branch=master
           :target: https://coveralls.io/r/mtik00/obfuscator?branch=master
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
