this is my first question on this site and I would like to preface this by saying I am not very savvy when it comes to Computer Science. So, I will try to ask this the best I can.
I was doing some research on Polynomial time because that is what I was told hashing algorithms run on, correct me if I am wrong. So with that I read that for every input n there a running time of n^k. Is that correct? If so how do I know what k is. I know it is a constant, but how do I know what it is for a given algorithm? Also, is running time just the outputs of n^k?
Thanks and sorry if this was poorly written, I am just trying to learn about crypto and some of this stuff on my own.