Metadata-Version: 2.0
Name: xtea
Version: 0.1.1
Summary: A python version of XTEA
Home-page: UNKNOWN
Author: Simon Biewald
Author-email: simon.biewald@hotmail.de
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Security :: Cryptography

Python XTEA

    This is a XTEA-Cipher implementation in Python (eXtended Tiny Encryption Algorithm).

    XTEA is a blockcipher with 8 bytes blocksize and 16 bytes Keysize (128-Bit).
    The algorithm is secure at 2014 with the recommend 64 rounds (32 cycles). This
    implementation supports following modes of operation:
    ECB, CBC, OFB, CTR (buggy)


Example:

    >>> from xtea import *
    >>> key = " "*16  # Never use this
    >>> text = "This is a text. "*8
    >>> x = new(key, mode=MODE_OFB, IV="12345678")
    >>> c = x.encrypt(text)
    >>> text == x.decrypt(c)
    True

Note

    I does NOT guarantee that this implementation is secure. If there are bugs, tell me them. 


