nur ein kleines problem ;)
Verfasst: Mittwoch 19. August 2009, 12:40
hallo
also mein problem ist das ich es einfach nicht hin bekomme bei der entschlüsselung 'y' in der schleife irgendwie in einer neuen variablen zb. 'v' zu speichern. und die neu dazu kommenden 'y' dazu zu zählen.
und keine sorge, dictionary wird später noch gefüllt.
ich poste mal ver- und entschlüsselung.
verschlüsselung:
entschlüsselung:
freue mich auf eure hilfen 

also mein problem ist das ich es einfach nicht hin bekomme bei der entschlüsselung 'y' in der schleife irgendwie in einer neuen variablen zb. 'v' zu speichern. und die neu dazu kommenden 'y' dazu zu zählen.
und keine sorge, dictionary wird später noch gefüllt.
ich poste mal ver- und entschlüsselung.
verschlüsselung:
Code: Alles auswählen
d = {'a' : '6107755365326039', 'b' : '2996515598372639',
'c' : '6173372668179101', 'd' : '2209554203040618'}
text = raw_input('zu verschluesselnder text:')
geheimtext = ""
while text:
x = text[:1]
text = text[1:]
geheimtext += d[x]
k = geheimtext[:8]
geheimtext = geheimtext[8:]
print k
while geheimtext:
x = geheimtext[:32]
geheimtext = geheimtext[32:]
y = x[16:] + x[:16]
print y
Code: Alles auswählen
d = {'6107755365326039' : 'a', '2996515598372639' : 'b',
'6173372668179101' : 'c', '2209554203040618' : 'd'}
text = raw_input('zu entschluesselnder text:')
k = text[:8]
text = text[8:]
while text:
c = text[:32]
text = text[32:]
y = c[16:] + c[:16]
# hier die summe speichern von y ca. so: v = y + y <- hier hänge ich
# und hier müsste ne gleichung hin. ungefair so: e = k + v
e=""
while e:
x = e[:16]
e = e[16:]
e += d[x]
print e
