14. The method of claim 12 , wherein each respective group of the plurality of different groups is comprised of two or more members.
12. A method for creating a single sign-on identity for a plurality of different groups, the method comprising: for each respective group of the plurality of different groups, receiving, via an interface, a selected group identification, a user id and a user passcode; generating, by a n-bit generator from the group identification, user id and user passcode, a n-bit result, wherein the n-bit result includes a shared secret for the respective group; and storing, in encrypted form, each shared secret for each respective group of the plurality of different groups in a secrets directory, the secrets directory further including one or more decoy files, each of the decoy files being of similar size as the encrypted shared secrets, wherein the storing in encrypted form each shared secret comprises selecting the encryption algorithm from among a plurality of encryption algorithms according to an encryption algorithm identifier according to information extracted from the n-bit result.