habe eine Frage, da ich mich mit Python bisher nicht wirklich beschaeftigt habe. Ich habe folgenden Code:
Code: Alles auswählen
#!/usr/bin/env python
import binascii
import base64
from Crypto.Cipher import AES
import sys
import cgi
# 8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25
infile = sys.argv[1]
Key = binascii.unhexlify('8C35192D964DC3182C6F84F3252239EB4A320D2500000000')
IV = binascii.unhexlify('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF')
IV_Cipher = AES.new(Key,AES.MODE_ECB)
IV = IV_Cipher.encrypt(IV)
obj = AES.new(Key,AES.MODE_CFB,IV)
rsdf = open(infile,'r')
data = rsdf.read()
data = binascii.unhexlify(''.join(data.split()))
data = data.splitlines()
for link in data:
link = base64.b64decode(link)
link = obj.decrypt(link)
print link.replace('CCF: ','')
rsdf.close()
Wie kann ich diese Ausgabe zusaetzlich noch in eine .txt-Datei schreiben? Vorzugsweise in eine, die automatisch so heißt wie die rsdf-Datei?
Wuerde mich um eine Antwort freun .
Mit freundlichen Grueßen,
Scry