1. A computer-implemented method for use in ordering inputs for order dependent processing, the method comprising: deriving, by a processor in separate instances, ordered inputs from original inputs, the original inputs in the separate instances being in different orders, the original inputs relating to one of an authentication password and a transaction signature, the ordered inputs having an order based on values of their respective original inputs; providing the ordered inputs to an order dependent processing logic such that a result can be produced; and in response to providing the ordered inputs to the order dependent processing logic, producing a first result and a second result for use in the one of the authentication password and the transaction signature, wherein the first result and the second result are produced from their respective ordered inputs such that the first result and the second result are similar regardless of the order of their respective original inputs; and wherein the one of the authentication password and the transaction signature is generated from the ordered inputs, and the ordered inputs relating to the transaction signature comprise transaction information from a particular transaction.