今天国家网信办刚刚发文,说要加强对微信群、qq群等群组的管理;而在此之前直播、发帖、微博等很多领域早已要求实名认证;
此外还有王者荣耀开通未成年防沉迷系统,未成年人身份证号只能玩2小时,网上大量出售成年人游戏号;还有一些是因为有些人在工作中会需要大量用到身份证号码,又不能随便乱用别人的身份证。这些问题该怎么办?
对于一些要求不太严格的实名认证,假如我不想泄露自己的身份信息,有什么注册的好办法?
举例子:最近山东某市和腾讯公益合作搞了一个叫“为村”的平台,要求村民入驻必须填写身份证号码,虽然该系统没有联网查询身份证真实性,但我们随手填的身份证肯定是不符合身份证生成规则的,必然无法通过验证。这个时候,我们就要了解如何才能自动生成符合规则的身份证。
身份证号的生成规则是怎样的?
百度一下得到如下答案:公民身份号码是由17位数字码和1位校验码组成。前6位代表省市县地址码;中间是8位出生年月日;最后是3位顺序码和1位校验码,3位顺序码是公安部门根据你出生那年那天该区域的人编的顺序号,奇数分配给男性,偶数分配给女性,同时顺序码好像又代表了你所在的街道或者乡镇;最后一位校验码算法比较复杂,见图片。
如何自动生成虚拟但符合规则的正确身份证号
方法1:百度下载【方方格子】。这是一款excel插件,功能众多,其中就包括自动生成身份证号。
方法2:百度“身份证号生成”,结果中除了广告排名之后的几个网址点开,都可以自动生成身份证号。这里给大家推荐两个:
最后,学有余力,大家还可以使用python,根据身份证生成规则自己写一个: