【发布时间】:2016-10-23 22:19:53
【问题描述】:
我正在寻找在 PHP 中隐藏字符串(例如用户名)的最优雅方式。
例如,用户名应显示为:
tim will be shown as: t*m
所以用户名本身并不是完全“神秘”的,但没有人能猜出他们的登录名,或者至少不能确定。
【问题讨论】:
-
这个
j**n对john有效吗?我的意思是,很容易猜到j**n就是john,也许,你应该考虑这种隐藏***n? -
@RomanPerekhrest 你为什么说
j**n是john而不是例如jean?无论如何,用户名通常不是那么简单。 -
@dragoste,因为“John”是更流行的名字,并且匹配
j**n的概率更高 -
但是用户名是唯一的。系统中将只有一个
john。还有一个jean。所以它已经是50/50了。任何其他 John 或 Jean 都需要找出其他用户名,所以它有多受欢迎并不重要。