# 关于ChinaIDCard
这是一个进行身份证计算的ID库,主要应用场景为对身份证的合法性进行效验。
# 函数调用
目前版本,提供了下列函数:
```python
check_ID_Card(ID Card) # 验证18位身份证是否在算法意义上合法
calculation_17ID_Card_code18(ID Card) # 通过身份证前17位获取第18位
generate_ID_Card() # 随机获取一个合法的身份证
```
# 验证
我们是通过http://www.ip33.com/shenfenzheng.html进行验证的结果
算法也来自于此网站
Raw data
{
"_id": null,
"home_page": "https://github.com/Moxin1044/eShenfenKu",
"name": "ChinaIDCard",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Moxin",
"author_email": "Moxin1044@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/04/69/e17e0d20013d4ec3802bde4aca70551cddea2ef61b72efa75e1efe07d9ab/ChinaIDCard-0.0.1.tar.gz",
"platform": null,
"description": "# \u5173\u4e8eChinaIDCard\r\n\r\n\u8fd9\u662f\u4e00\u4e2a\u8fdb\u884c\u8eab\u4efd\u8bc1\u8ba1\u7b97\u7684ID\u5e93\uff0c\u4e3b\u8981\u5e94\u7528\u573a\u666f\u4e3a\u5bf9\u8eab\u4efd\u8bc1\u7684\u5408\u6cd5\u6027\u8fdb\u884c\u6548\u9a8c\u3002\r\n\r\n# \u51fd\u6570\u8c03\u7528\r\n\r\n\u76ee\u524d\u7248\u672c\uff0c\u63d0\u4f9b\u4e86\u4e0b\u5217\u51fd\u6570\uff1a\r\n\r\n```python\r\ncheck_ID_Card(ID Card) # \u9a8c\u8bc118\u4f4d\u8eab\u4efd\u8bc1\u662f\u5426\u5728\u7b97\u6cd5\u610f\u4e49\u4e0a\u5408\u6cd5\r\n\r\ncalculation_17ID_Card_code18(ID Card) # \u901a\u8fc7\u8eab\u4efd\u8bc1\u524d17\u4f4d\u83b7\u53d6\u7b2c18\u4f4d\r\n\r\ngenerate_ID_Card() # \u968f\u673a\u83b7\u53d6\u4e00\u4e2a\u5408\u6cd5\u7684\u8eab\u4efd\u8bc1\r\n```\r\n\r\n# \u9a8c\u8bc1\r\n\r\n\u6211\u4eec\u662f\u901a\u8fc7http://www.ip33.com/shenfenzheng.html\u8fdb\u884c\u9a8c\u8bc1\u7684\u7ed3\u679c\r\n\r\n\u7b97\u6cd5\u4e5f\u6765\u81ea\u4e8e\u6b64\u7f51\u7ad9\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "\u4e2d\u56fd\u8eab\u4efd\u8bc1\u6548\u9a8c",
"version": "0.0.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "2fbdf33b89916f27e16d70b7ac58f6d9",
"sha256": "8dc510c87690bb040c23c1e69d688f4cff8ab702397a72c0cf3ca9cc8c403618"
},
"downloads": -1,
"filename": "ChinaIDCard-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2fbdf33b89916f27e16d70b7ac58f6d9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2374,
"upload_time": "2023-01-01T01:43:58",
"upload_time_iso_8601": "2023-01-01T01:43:58.779761Z",
"url": "https://files.pythonhosted.org/packages/66/e9/22b86ba9271e19d9eebcc3fc0b1d79a90468e2c34ea967c06b77ce812b62/ChinaIDCard-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "43fc8fd5bc03c2fcc3fc934e4d529846",
"sha256": "edf7ed98c3ed4cfa7e750be48ace012131226f7e9fec76b91fc35e49778d28c2"
},
"downloads": -1,
"filename": "ChinaIDCard-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "43fc8fd5bc03c2fcc3fc934e4d529846",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2038,
"upload_time": "2023-01-01T01:44:00",
"upload_time_iso_8601": "2023-01-01T01:44:00.577337Z",
"url": "https://files.pythonhosted.org/packages/04/69/e17e0d20013d4ec3802bde4aca70551cddea2ef61b72efa75e1efe07d9ab/ChinaIDCard-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-01 01:44:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "Moxin1044",
"github_project": "eShenfenKu",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "chinaidcard"
}