[Python-de] Wie mach ich das in Python II??
Christian Klinger
cklinger at novareto.de
Mit Jan 26 11:10:27 CET 2005
Hallo
ich hatte ja neulich schon mal ein Problem welches mit Perl nach Python
zu tun hatte!
Leider finde ich jetzt wieder so ein Konstrukt mit dem ich nichts
anfangen kann - vielleicht hat jemand einen tipp?
##########################################################
my @ip = split /\./, $ip_addr;
my @ts = ( (($ts & 0xff000000) >> 24),
(($ts & 0xff0000) >> 16),
(($ts & 0xff00) >> 8),
(($ts & 0xff)) );
Ab jetzt wirds gefährlich
my $ipts = pack("C8", @ip, @ts);
my $digest0 = md5_hex($ipts . $secret . "$uid\0$tokens\0$data");
my $digest = md5_hex($digest0 . $secret);
##########################################################
Ich hab das so versucht. Die Variablen vorher passen!
#########################################################
#keine ahnung wie ich den pack hinbekomm
iptsp = pack(irgendwas)
ipts = "%s%s%s\0%s\0%s" %(ipts,secret,uid,tokens,data)
m=md5.new()
m.update(ipts)
digest0 = m.hexdigest()
m=md5.new()
d=digest0+secret
m.update(d)
digest=m.hexdigest()
##########################################################
Ich hoffe dass man erkennen kann was ich will!
Christian