Beispiel #1
0
from Crypto.PublicKey import RSA

from gpglib.structures import EncryptedMessage, Key

if __name__ == '__main__':
    data = open('tests/data/key.secret.gpg').read()
    key = Key(passphrase='blahandstuff')
    key.parse(data)
    keys = key.key_dict()
    print keys
    
    data = open('tests/data/data.small.dump.gpg').read()
    message = EncryptedMessage(keys)
    message.decrypt(data)

    print "Message successfully decrypted data.dump::"
    print message.plaintext

    data = open('tests/data/data.big.dump.gpg').read()
    message = EncryptedMessage(keys)
    message.decrypt(data)

    print "Message successfully decrypted data.big.dump::"
    print message.plaintext
Beispiel #2
0
from gpglib.structures import EncryptedMessage, Key

if __name__ == '__main__':
    data = open('tests/data/keys/key.secret.rsa.gpg', 'rb').read()
    key = Key(passphrase='password25')
    key.parse(data)
    keys = key.key_dict()
    print(keys)

    data = open('tests/data/encrypted/mdc/rsa/aes/zlib/small.gpg', 'rb').read()
    message = EncryptedMessage(keys)
    message.decrypt(data)

    print("Message successfully decrypted data.dump::")
    print(message.plaintext)

    data = open('tests/data/encrypted/mdc/rsa/aes/zlib/big.gpg', 'rb').read()
    message = EncryptedMessage(keys)
    message.decrypt(data)

    print("Message successfully decrypted data.big.dump::")
    print(message.plaintext)