这是我在这里的第一篇文章,希望有人能给我一些帮助!
我目前正在为一个大学项目开发 Capture The Flag (CTF),作为其中的一部分,我想参与一个 Python 测验;验证用户的答案是否正确。
尽管我编写了一个相当简单的脚本来完成工作,但我想到的一个潜在问题是用户可以简单地在 gedit 或 nano 中打开 Python 脚本并轻松找到答案。我尝试了一些解决方案,但我想不出任何可靠的方法。
正如我所说,代码本身相当简单,但我想我会把它包括在内,这样你就可以了解我目前所掌握的内容:
import sys
answer = ("Blessed be our saviour, a warrior...")
userInput = input("What does the decrypted text read? ")
if userInput == answer:
print("Correct, the way is open")
else:
print("Incorrect! The way is barred until you find the solution!")
sys.exit(0)
我真的不知道这是否可能,但我想我不妨问问。
感谢您提供的任何建议!