One observation I do have, with regard to your code so far:
It's a small point in short code blocks, but as you progress and develop code that is maybe 100s of lines in length, it's best to develop a good coding style at the same time.
In fact, I'm going to edit my code (this end) to use 'hash_Select' and 'result_Text' etc, as that's more readable'
input = Label(text = "Insert SECRET CODE HERE")'input' is a keyword in Python. You've used it here as a Tkinter Label Object. Best not to do this, as it can lead to a misunderstanding. Instead, use something such as 'inputLabel' or 'input_Label' which is descriptive and as such, when you (or anyone else) is reading the code, it's very obvious that this is a 'Label' object (Widget) that is being used as a part of the user input section.
It's a small point in short code blocks, but as you progress and develop code that is maybe 100s of lines in length, it's best to develop a good coding style at the same time.
In fact, I'm going to edit my code (this end) to use 'hash_Select' and 'result_Text' etc, as that's more readable'
Sig:
>>> import this
The UNIX philosophy: "Do one thing, and do it well."
"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse
"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein
>>> import this
The UNIX philosophy: "Do one thing, and do it well."
"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse
"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein