Deterministic Algorithm: An algorithm that, given the same input, always produces the same output.
Analogy: Like a recipe, following the same instructions with the same ingredients will always yield the same dish.
Why It Matters: In cryptography, it means that if an attacker knows the algorithm and the input, they can determine the output, making it essential to use unique and unpredictable inputs for secure encryption.