precis_i18n:PRECIS框架的Python3实现(RFC 8264,RFC 8265,RFC 8266)

时间:2024-06-08 06:51:14
【文件属性】:

文件名称:precis_i18n:PRECIS框架的Python3实现(RFC 8264,RFC 8265,RFC 8266)

文件大小:219KB

文件格式:ZIP

更新时间:2024-06-08 06:51:14

internationalization password username Python

PRECIS-i18n:国际化的用户名和密码 如果希望您的应用程序接受Unicode用户名和密码,则在验证和比较它们时必须小心。 PRECIS框架使国际化的用户名和密码更安全,可供应用程序使用。 PRECIS配置文件将Unicode字符串转换为规范形式,适合进行比较。 该模块实现了PRECIS框架,如以下所述: PRECIS框架:应用协议中国际化字符串的准备,执行和比较( ) 表示用户名和密码的国际化字符串的准备,执行和比较( ) 代表昵称的国际化字符串的准备,执行和比较( ) 需要Python 3.3或更高版本。 用法 使用get_profile函数获取配置文件对象,然后使用其enforce方法。 enforce方法返回Unicode字符串。 >>> from precis_i18n import get_profile >>> username = get_prof


【文件预览】:
precis_i18n-master
----MANIFEST.in(130B)
----README.rst(10KB)
----.pylintrc(375B)
----tools()
--------print_has_compat_exceptions.py(650B)
--------kevin_table.py(1KB)
--------pypi_submit.sh(810B)
--------test_python_package.sh(296B)
--------load_unicode.py(11KB)
--------categorize_non_idempotent.py(822B)
--------find_non_idempotent.py(596B)
--------idempotent_nfc_check.py(395B)
----.github()
--------workflows()
----test()
--------test_derived_props_files.py(4KB)
--------derived-props-13.0.txt(67KB)
--------golden_source.txt(7KB)
--------test_codepointset.py(4KB)
--------iana-precis-tables-6.3.0.csv(86KB)
--------derived-props-8.0.txt(60KB)
--------test_idempotent.py(1KB)
--------derived-props-12.1.txt(66KB)
--------test_precis.py(17KB)
--------test_factory.py(4KB)
--------make_golden.py(3KB)
--------golden.json(446KB)
--------derived-props-12.0.txt(66KB)
--------derived-props-6.3.txt(53KB)
--------test_golden.py(2KB)
--------derived-props-6.2.txt(53KB)
--------__init__.py(0B)
--------derived-props-6.1.txt(53KB)
--------test_codec.py(2KB)
--------derived-props-9.0.txt(63KB)
--------test_derived_props.py(2KB)
--------derived-props-10.0.txt(63KB)
--------derived-props-11.0.txt(65KB)
----setup.py(2KB)
----.gitignore(139B)
----precis_i18n()
--------baseclass.py(3KB)
--------codepointset.py(5KB)
--------codec.py(920B)
--------__init__.py(144B)
--------context.py(7KB)
--------factory.py(3KB)
--------derived.py(9KB)
--------unicode.py(11KB)
--------bidi.py(4KB)
--------profile.py(9KB)
----CHANGELOG.rst(2KB)
----LICENSE.txt(1KB)

网友评论