/opt/alt/python27/lib64/python2.7/site-packages/Crypto/Cipher
NameSizeModeActions
AES.py42180644editdlrm
AES.pyc35670644editdlrm
AES.pyo35670644editdlrm
ARC2.py49170644editdlrm
ARC2.pyc42650644editdlrm
ARC2.pyo42650644editdlrm
ARC4.py42660644editdlrm
ARC4.pyc40590644editdlrm
ARC4.pyo40590644editdlrm
blockalgo.py125960644editdlrm
blockalgo.pyc63070644editdlrm
blockalgo.pyo63070644editdlrm
Blowfish.py44600644editdlrm
Blowfish.pyc38100644editdlrm
Blowfish.pyo38100644editdlrm
CAST.py44980644editdlrm
CAST.pyc38470644editdlrm
CAST.pyo38470644editdlrm
DES.py44030644editdlrm
DES.pyc37380644editdlrm
DES.pyo37380644editdlrm
DES3.py51300644editdlrm
DES3.pyc44810644editdlrm
DES3.pyo44810644editdlrm
PKCS1_OAEP.py93730644editdlrm
PKCS1_OAEP.pyc86490644editdlrm
PKCS1_OAEP.pyo86490644editdlrm
PKCS1_v1_5.py91030644editdlrm
PKCS1_v1_5.pyc92800644editdlrm
PKCS1_v1_5.pyo92800644editdlrm
XOR.py27370644editdlrm
XOR.pyc25310644editdlrm
XOR.pyo25310644editdlrm
_AES.so631280755editdlrm
_ARC2.so449770755editdlrm
_ARC4.so280800755editdlrm
_Blowfish.so559630755editdlrm
_CAST.so571030755editdlrm
_DES.so889340755editdlrm
_DES3.so890560755editdlrm
_XOR.so284280755editdlrm
__init__.py34400644editdlrm
__init__.pyc26470644editdlrm
__init__.pyo26470644editdlrm
Edit: /opt/alt/python27/lib64/python2.7/site-packages/Crypto/Cipher/__init__.pyc (2647B)
Ñò Â/¾Oc @s4dZddddddddd d g Zd Zd S( sßSymmetric- and asymmetric-key encryption algorithms. Encryption algorithms transform plaintext in some way that is dependent on a key or key pair, producing ciphertext. Symmetric algorithms -------------------- Encryption can easily be reversed, if (and, hopefully, only if) one knows the same key. In other words, sender and receiver share the same key. The symmetric encryption modules here all support the interface described in PEP 272, "API for Block Encryption Algorithms". If you don't know which algorithm to choose, use AES because it's standard and has undergone a fair bit of examination. ======================== ======= ======================== Module name Type Description ======================== ======= ======================== `Crypto.Cipher.AES` Block Advanced Encryption Standard `Crypto.Cipher.ARC2` Block Alleged RC2 `Crypto.Cipher.ARC4` Stream Alleged RC4 `Crypto.Cipher.Blowfish` Block Blowfish `Crypto.Cipher.CAST` Block CAST `Crypto.Cipher.DES` Block The Data Encryption Standard. Very commonly used in the past, but today its 56-bit keys are too small. `Crypto.Cipher.DES3` Block Triple DES. `Crypto.Cipher.XOR` Stream The simple XOR cipher. ======================== ======= ======================== Asymmetric algorithms --------------------- For asymmetric algorithms, the key to be used for decryption is totally different and cannot be derived in a feasible way from the key used for encryption. Put differently, sender and receiver each own one half of a key pair. The encryption key is often called ``public`` whereas the decryption key is called ``private``. ========================== ======================= Module name Description ========================== ======================= `Crypto.Cipher.PKCS1_v1_5` PKCS#1 v1.5 encryption, based on RSA key pairs `Crypto.Cipher.PKCS1_OAEP` PKCS#1 OAEP encryption, based on RSA key pairs ========================== ======================= :undocumented: __revision__, __package__, _AES, _ARC2, _ARC4, _Blowfish _CAST, _DES, _DES3, _XOR tAEStARC2tARC4tBlowfishtCASTtDEStDES3tXORt PKCS1_v1_5t PKCS1_OAEPs$Id$N(t__doc__t__all__t __revision__(((sI/opt/alt/python27/lib64/python2.7/site-packages/Crypto/Cipher/__init__.pytIs