ean码—13条形码的检验码的计算过程

imd2023-05-02  18

示例:代码692530372490X校验码的计算过程如下表所示。步

1自右向左顺序编号

位置序号

13

12

11

10

9

8

7

6

5

4

3

2

1

代码

6

9

2

5

3

0

3

7

2

4

9

0

X

2从序号2开始求出偶数位数字之和①

0+4+7+0+5+9=25

3

①3=②

25×3=75

4从序号3开始求出奇数位数字之和③

9+2+3+3+2+6=25

5

②+③=④

75+25=100

6用大于或等于结果④且为10最小整数

倍的数减去④,其差即为所求校验码的值

100-100=0校验码X=0

验证码的作用:有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们还是提醒大家主要保护自己的密码,尽量使用混杂了数字、字母、符号在内的6位以上密码,不要使用诸如1234之类的简单密码或者与用户名相同、类似的密码。 不要因为只是来iclub问问问题,就随意设置密码,保护你自己的密码也是保护你自己,免得你的账号给人盗用给自己带来不必要的麻烦。 ~

(1)验证码一般是防止批量注册的,人眼看起来都费劲,何况是机器。二像百度贴吧未登录发贴要输入验证码大概是防止大规模匿名回帖的发生目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅, 里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。

(2)一般注册用户ID的地方以及各大论坛都要要输入验证码

(3)常见的验证码

1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。2,CSDN网站用户登录用的是GIF格式,目前常用的随机数字验证码。上的字符比较中规中矩,验证作用比上一个好。没有基本图形图像学知识的人,不可破!可惜读取它的程序,在CSDN使用它的第一天,好像就在论坛里发布了,真是可怜!

3,QQ网站用户登录用的是PNG格式,用的随机数字+随机大写英文字母,整个构图有点张扬,每刷新一次,每个字符还会变位置呢!有时候出来的,人眼都识别不了,厉害啊…4,MS的hotmail申请时候的是BMP格式, 随机数字+随机大写英文字母+随机干扰像素+随机位置。

5,Google的Gmail注册时候的是JPG格式,随机英文字母+随机颜色+随机位置+随机长度。6,其他各大论坛的是XBM格式,内容随机。

(4)意义:不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅,里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。

校验码的计算方法如下:

1、从代码位置序号2开始,所有偶数位的数字代码求和。

2、将步骤a的和乘以3。

3、从代码位置序号3开始,所有奇数位的数字代码求和。

4、将步骤b与步骤c的结果相加。

5、用大于或等于步骤d所得结果且为10最小整数倍的数减去步骤d所得结果,其差即为所求校验码的值。

扩展资料

检验码的结构:

如右图所示,EAN-13商品条码是表示EAN/UCC-13商品标识代码的条码符号,由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。

左侧空白区:位于条码符号最左侧与空的反射率相同的区域,其最小宽度为11个模块宽。

起始符:位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由3个模块组成。

左侧数据符:位于起始符右侧,表示6位数字信息的一组条码字符,由42个模块组成。

中间分隔符:位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。

校验符:位于右侧数据符的右侧,表示校验码的条码字符,由7个模块组成。

参考资料来源:百度百科-EAN-13

参考资料来源:知网-一种二维数独累加和编码方法

可能会有以下几种原因:

一、可能是输入的校验码与的显示不符

请先需要确认输入的内容是不是与显示的情况相符,必须记住在输入字母和数字的同时,中间千万不能使用空格。如果确认当时输入的是正确,再继续查看是不是下面的原因。

二、使用的输入法错误

需要确认当时使用的输入法是不是英文的半角状态。因为只有在半角情况下输入的数字和英文字母,才会识别,校验码才会有效,否则系统就会提示说“校验码输入的是错误的,请您重新输入”

三、当前是哦那个的浏览器不能正确的显示验证码的

如果电脑上的校验码显示不完整或者是看不清楚,就要刷新页面,如果发现还是不可以正常的显示,那么就按照如下步骤来调整您IE浏览器的设置。

第一步、打开当前浏览器,选择菜单中“工具”

>>“Internet“的这个选项。

第二步、选择“常规”选项中“Internet的临时文件”这个选项,并且清除之前的历史记录。

第三步、关闭浏览器,并且重新打开注册的页面在重新试一次。

以上就是关于ean码—13条形码的检验码的计算过程全部的内容,包括:ean码—13条形码的检验码的计算过程、芯片校验码是什么、检验码的计算方法求助等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3762576.html

最新回复(0)