So we have a column on a table where we display different user names and their recent daily activities. The admin has the option to encrypt the actual user names due to privacy concerns. The current approach that we are using is to replace the actual encrypted value, a unique identifier such as "fsdjkjhdGfdawe". On the other hand, some people suggest hiding the encrypted value with a "wild card" such as ****** and all the user names become identical.
Both approaches have their own pros and cons. Using the encrypted value allow us to distinguish the user names and monitor and track their activities without knowing the user identity. But there is a security concern that each user has certain type of activities on a daily basis, and someone can predict users' identities by monitoring their activities.
So which approach do you prefer?