возможно, ошибка синтаксиса Python - PullRequest
0 голосов
/ 26 января 2011

просто есть некоторый код, работающий с хэшами, поэтому вот проблема, с которой я столкнулся ...

ПИФОН:

import whirlpool
import cgi

form = cgi.FieldStorage()
iR = form["iR"].value
print iR
iH = whirlpool.Whirlpool(iR)
pT = iH.hexdigest()

crosscheck = "8d8309ca6af848095bcabaf9a53b1b6ce7f594c1434fd6e5177e7e5c20e76cd30936d8606e7f36acbef8978fea008e6400a975d51abe6ba4923178c7cf90c802"

if pT == crosscheck:
    print "YAY u know da PASSWORD!"
else:
    print "fail."

PHP: http://tekknolagi.co.cc/testme

Что я делаю не так с этим?Я думаю, что это бит CGI.

1 Ответ

0 голосов
/ 26 января 2011

Если вы хотите использовать скрипт Python в качестве CGI, вам нужно использовать его в качестве CGI (т. Е. Установить его в качестве значения атрибута action формы) вместо непосредственного вызова его.

...