those consisting of two code points
现在我有一个问题,用户可能会通过使用一个与另一个用户的用户名具有相同外观的用户名来冒充其他用户我猜使用正则表达式很难排除既是字母又容易混淆的字符,但是在正则表达式的上下文之外又如何呢?易混淆对象的unicode ids是否在我们可以过滤的特定范围内,或者类似的范围?
我最近使用了数字签名,并希望了解如何使注册的每个用户都有自己的密钥对用于编码和解码过程。我使用 Go 构建这种系统,使用Go中的crypto/rsa包。我已经读过一些关于如何进行安全的数字签名和发现许多东西的文章。然后,我尝试构建第一件事,以确保不对称加密过程的安全。然后,我面临的第一个问题是,我问自己一个问题:“我是否应该创建一个验证,证明没有其他用户拥有由RSA包生成的密钥对?”,这样就可以确保每个用户都不能因为拥有相同的密钥对而冒充其他用户(即使机会真的很小)。
请给我一些关于这种情况的见