Text this: Investigating offline password attacks: A comprehensive review of rainbow table techniques and countermeasure limitations