photogabble/php-confusable-homoglyphs

Python库confusable_homoglyphs的PHP版本

1.1.1 2022-02-17 12:25 UTC

This package is auto-updated.

Last update: 2024-09-18 04:25:17 UTC


README

vhf/confusable_homoglyphs的PHP版本https://github.com/vhf/confusable_homoglyphs

Build Status Latest Stable Version License

关于此包

Unicode同形异义字符在互联网上可能会造成麻烦。您的最受欢迎的客户AlaskaJazz可能会对被一个故意选择用户名ΑlaskaJazz的恶作剧者冒充而感到不满。(A是大写的希腊字母alpha

这是Python库vhf/confusable_homoglyphs的完整PHP版本。在阅读James Bennett关于验证用户名以及django-registration如何做到这一点的那篇文章后,我发现自己需要它的功能。

衷心感谢Python包创建者Victor Felder及其贡献者Ryan Kilby和muusik;没有他们的工作,这个版本将不会存在。

此库与PHP 7.3及更高版本兼容。

安装

使用composer安装此库:composer require photogabble/php-confusable-homoglyphs

使用方法

请参阅测试以获取使用示例的详细说明。

已知使用方法

数据是否是最新的?

此项目目前包含Unicode联盟公共数据版本10.0.0。

每个字符的Unicode块别名和名称是从Unicode联盟提供的此文件中提取的。

可以通过Unicode联盟提供的此文件构建哪些字符可以与哪些其他字符混淆的矩阵。

此项目当前提供的版本是在2022年2月17日生成的。