1. A system comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: receiving a proposed password from a user; accessing a previous password of the user; decomposing the proposed password and the previous password into a first plurality of components and a second plurality of components, respectively; determining that the proposed password is formed by the first plurality of components using a first set of formation rules; determining that the previous password is formed by the second plurality of components using a second set of formation rules; and determining to accept the proposed password based on a comparison between the first formation rules and the second formation rules.
1. A system comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: receiving a proposed password from a user; accessing a previous password of the user; decomposing the proposed password and the previous password into a first plurality of components and a second plurality of components, respectively; determining that the proposed password is formed by the first plurality of components using a first set of formation rules; determining that the previous password is formed by the second plurality of components using a second set of formation rules; and determining to accept the proposed password based on a comparison between the first formation rules and the second formation rules. 3. The system of claim 1 , wherein determining to accept the proposed password comprises: determining a first similarity score based on a comparison between the first set of formation rules and the second set of formation rules; determining a second similarity score based on a comparison between the first plurality of components and the second plurality of components; and generating a total similarity score as a function of the first similarity score and the second similarity score.