used in several methods and apparatus as is described with respect to an embodiment of the present invention in the present specification it is assumed that the buid is known to the hosted site 39 s login server as well as to the client machines since they are connected to their respective hosted site 39 s tenant and enterprise networks a buid is a 32 character string consisting of three parts a 16 character random string company id u201c coid u201d that is a random id for the user 39 s business entity company following any secure password grammar rules alphanumeric id for his her division which is a pre assigned four character string and a random twelve character filler string rf again following any secure password grammar rules in the present invention it is assumed that buids are regenerated periodically during the caoc maintenance downtime this minimizes the possibility that eavesdroppers and hacker crypto analysts will reverse engineer data algorithms and protocols used by deciphering buids if when new buids are generated in this way the server ensures that previously generated and utilized buids are not in core memory cache persistent storage swap memory or the like copies of buids may remain in the backup media but the possibility that a miscreant can recover those.