Text this: Lightweight Cryptographic Algorithms for Guessing Attack Protection in Complex Internet of Things Applications