0
我有一个程序,我想用来从网页输入密码和一个或多个字符串。程序获取字符串并将它们输出到时间戳记的文本文件,但前提是密码与设置的MD5哈希匹配。Python新手 - 输入字符串,返回一个值到网页
我在这里的问题是,
- 我不知道如何让网络上的验证码。我有一台服务器,但是和将pytext.py扔到我的服务器上一样简单吗?
- 我不知道如何为这个脚本的输入写一个表单,以及如何让HTML使用这个程序。如果可能的话,将其设置为多行输入框会很好,但这不是必需的。
- 我想返回一个值到网页,让用户知道密码验证成功或失败。
DTEST
import sys
import time
import getopt
import hashlib
h = hashlib.new('md5')
var = sys.argv[1]
print "Password: ", var
h.update(var)
print h.hexdigest()
trial = h.hexdigest()
check = "86fe2288ac154c500983a8b89dbcf288"
if trial == check:
print "Password success"
time_stamp = time.strftime('%Y-%m-%d_%H-%M-%S', (time.localtime(time.time())))
strFile = "txt_" + str(time_stamp) + ".txt"
print "File created: txt_" + str(time_stamp) + ".txt"
#print 'The command line arguments are:'
#for i in sys.argv:
#print i
text_file = open(strFile, "w")
text_file.write(str(time_stamp) + "\n")
for i in range(2, len(sys.argv)):
text_file.write(sys.argv[i] + "\n")
#print 'Debug to file:', sys.argv[i]
text_file.close()
else:
print "Password failure"
谢谢。 mod_python是我需要看的。 – mplewis 2013-01-28 17:40:43