百度发私信验证码错误验证码怎么回事

身份证校验码_百度百科
身份证校验码
身份证号码中的校验码是身份证号码的最后一位,是根据〖GB 〗中有关的规定,根据精密的计算公式计算出来的,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码,最后一位是数字校验码。
身份证校验码依据
身份证最后一位是根据前面十七位数字码,按照ISO .MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。
身份证校验码计算方法
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;
2、将这17位数字和系数相乘的结果相加;
3、用加出来和除以11,看余数是多少;
4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2;
5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的X。如果余数是10,身份证的最后一位号码就是2;
例如:某男性的身份证号码是01001X。我们要看看这个身份证是不是合法的身份证。
首先:我们计算3*7+4*9+0*10+5*5+...+1*2,前17位的乘积和是189
然后:用189除以11得出的结果是商17余2
最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
身份证校验码计算公式
PHP 计算公式:
$card="xxx";//身份证号码
$map=array(1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2);
for($i = 17; $i & 0; $i--){
$s=pow(2, $i) % 11;
$sum += $s * $card[17-$i];
echo $map[$sum % 11];//这里显示最后一位校验码
请在A1单元格输入18位身份证号码.
有的时候需要修改单元格的格式为文本,否则数字会被取近似值.
然后在任意单元格输入下面的公式就可以得到校验码.
看看是否与最后一位相符.就知道身份证号码是否符合编码规则了.
=LOOKUP(MOD(MID($A$1,1,1)*MOD(2^17,11)+MID($A$1,2,1)*MOD(2^16,11)+MID($A$1,3,1)*MOD(2^15,11)+MID($A$1,4,1)*MOD(2^14,11)+MID($A$1,5,1)*MOD(2^13,11)+MID($A$1,6,1)*MOD(2^12,11)+MID($A$1,7,1)*MOD(2^11,11)+MID($A$1,8,1)*MOD(2^10,11)+MID($A$1,9,1)*MOD(2^9,11)+MID($A$1,10,1)*MOD(2^8,11)+MID($A$1,11,1)*MOD(2^7,11)+MID($A$1,12,1)*MOD(2^6,11)+MID($A$1,13,1)*MOD(2^5,11)+MID($A$1,14,1)*MOD(2^4,11)+MID($A$1,15,1)*MOD(2^3,11)+MID($A$1,16,1)*MOD(2^2,11)+MID($A$1,17,1)*MOD(2^1,11),11),{0;1;2;3;4;5;6;7;8;9;10},{1;0;"X";9;8;7;6;5;4;3;2})
用数组公式计算:=MID("10X",MOD(SUM(MID($A$1,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1) 按ctrl+shift+Enter 计算
除以公式外
可以直接使用的简化参考公式如下两种:(以下皆为数组公式,身份证号码在B2单元格)
一、按规则
文字表达:将2的17次幂+2的16次幂+……+2的1次幂分别对应乘以身份证号码的1-17位数字,最后求和,再除以11,余数对应相应的字符
{=LOOKUP(MOD(SUM(2^{17;16;15;14;13;12;11;10;9;8;7;6;5;4;3;2;1}*MID($B2,ROW($1:$17),1)),11),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2})}
二、按规律取数
文字表达:将身份证号码1-17位数字,分别乘以给定数字后求和,再除以11,余数对应相应的字符
{=LOOKUP(MOD(SUM(MID($B2,ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11),{0,1;1,0;2,"X";3,9;4,8;5,7;6,6;7,5;8,4;9,3;10,2})}
身份证校验码计算模型
第二代居民身份证号码的校验码计算模型
企业信用信息登手机版百度云,要发验证码。话_知道意见社吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
登手机版百度云,要发验证码。话收藏
登手机版百度云,要发验证码。话说我那个手机号码去年就不用了,这事怎么搞。按照操作发短信wyss过去,结果两天过去了都没回
现在解决了吗?我的问题和你一样
我也是,无解了
我的也是,老显示短信未发送或失败
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或我刚申请的百度帐号,怎么一发表文章就显示发表失败,验证码错误,怎么回事啊?-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
我刚申请的百度帐号,怎么一发表文章就显示发表失败,验证码错误,怎么回事啊?
来源:互联网 发表时间: 7:44:19 责任编辑:鲁晓倩字体:
为了帮助网友解决“我刚申请的百度帐号,怎么一发表文章就显示发表失败,验证码错误,怎么回事啊?”相关的问题,中国学网通过互联网对“我刚申请的百度帐号,怎么一发表文章就显示发表失败,验证码错误,怎么回事啊?”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:我刚申请的百度帐号,怎么一发表文章就显示发表失败,验证码错误,怎么回事啊?,具体解决方案如下:解决方案1:
肯定是 自己手动打字法的帖子百度贴吧的 验证码 有效期只有30秒 超过30秒 就得刷新下验证码 所以你吧文章打好之后点下 看不清换一张刷出新的验证码 你再填发表.!呵呵!..!以防万一 我们发文章之前都先把辛苦打出来的文字 复制一份
解决方案2:
验证码延迟错误,需要刷新验证码。可能是网速造成的。
解决方案3:
就是验证码输入错误咯。。
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
<a href="/cse/search?q=<inputclass="s-btn"type="submit"text="<inputclass="s-btn"type="submit"text="<buttonhidefocusclass="s-btnjs-ask-btn"text="我要提问
<a href="/cse/search?q=百度贴吧发贴要验证码怎么回事?_百度知道

我要回帖

更多关于 百度发送验证码收不到 的文章

 

随机推荐