Structural Cryptanalysis of the Message Based Random Variable Length Key Encryption Algorithm (MRVLK)