`
yesjavame
  • 浏览: 688222 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

身份证识别码的验证

 
阅读更多

这个是放在这里备忘的,请路过者不要评论和回复.

String src = "18位号码";

char[] cs = src.toCharArray();

int x= (c2i(cs[0]) + c2i(cs[10])) * 7
+ (c2i(cs[1]) + c2i(cs[11])) * 9
+ (c2i(cs[2]) + c2i(cs[12])) * 10
+ (c2i(cs[3]) + c2i(cs[13])) * 5
+ (c2i(cs[4]) + c2i(cs[14])) * 8
+ (c2i(cs[5]) + c2i(cs[15])) * 4
+ (c2i(cs[6]) + c2i(cs[16])) * 2
+ c2i(cs[7]) * 1
+ c2i(cs[8]) * 6
+ c2i(cs[9]) * 3 ;

x%= 11;

return src.charAt(17) == "10X98765432".charAt(x);

分享到:
评论

相关推荐

    Python身份证识别系统源码,精准度很高.zip

    在IT领域,身份证识别系统是一种常见的应用,它主要用于自动读取和验证身份证上的信息,如姓名、性别、出生日期和地址等。在这个案例中,我们关注的是一款基于Python的身份证识别系统,其声称具有很高的识别精准度。...

    二代身份证识别DEMO

    总的来说,【二代身份证识别DEMO】展示了如何在C#环境下实现身份证自动识别的功能,这对于涉及个人身份验证的项目,如金融、教育、医疗等领域有着广泛的应用价值。通过深入理解并实践这个DEMO,开发者可以掌握身份证...

    易语言身份证识别源码

    本资源提供的是易语言身份证识别的源码,这对于需要进行身份证信息提取和验证的开发者来说非常有用。身份证识别技术通常涉及到光学字符识别(OCR)和模式识别,用于自动读取和解析身份证上的文字和数字。 首先,...

    android原生离线身份证识别Demo(无需网络、无识别次数限制)

    总的来说,"android原生离线身份证识别Demo" 提供了一个高效且安全的身份验证方案,特别适合那些对数据隐私和实时响应有高要求的Android应用。开发者可以通过研究和修改这个Demo,进一步优化识别性能,适应更广泛的...

    Python-CardOcr身份证识别OCR

    Python-CardOcr身份证识别OCR项目是一个基于Python的图像处理工具,主要应用于身份证信息的自动光学字符识别(OCR)。在当今数字化的时代,自动识别身份证上的个人信息对于数据录入、身份验证等场景具有重要的实用...

    Android 高精度 身份证识别

    在Android平台上进行高精度身份证识别是一项重要的技术应用,特别是在移动支付、实名认证、社交网络等领域。本项目提供的是一款能够在Android设备上本地高效运行的身份证识别demo,它具有离线识别的功能,能够准确地...

    C#身份证识别~~~~

    在IT行业中,身份证识别是一项重要的技术,特别是在身份验证、实名制应用以及公共服务等领域。本文将深入探讨如何在C#编程环境下实现身份证识别,并结合源码进行详细解析。 首先,我们要明白身份证识别的核心是光学...

    246-基于SpringBoot的身份证识别系统(源码+数据库)

    标题中的“246-基于SpringBoot的身份证识别系统”表明这是一个使用SpringBoot框架开发的项目,主要功能是实现身份证的自动识别。SpringBoot是Java生态中的一个微服务框架,它简化了创建独立的、生产级别的基于Spring...

    深度学习在身份证号码识别中的应用.pdf

    传统的身份证识别方法主要有两种:一种是通过芯片扫描设备读取身份证内嵌芯片信息,该方法需要专用的芯片识别装置,成本较高,且便携性不足;另一种方法是通过光学字符识别(OCR)技术来识别身份证上的文字信息,但...

    基于Qt和opencv的身份证号码识别系统

    - **模块化编程**:将身份证识别过程分解为独立的模块,如图像读取模块、预处理模块、字符识别模块等,便于代码维护和扩展。 - **错误处理**:添加适当的异常处理机制,确保程序在遇到问题时能够给出提示,而不是...

    身份证号码侦别 软件 带 源码 .net 2.0

    身份证号码的识别码,也称为校验码,是身份证号码中的最后一位数字,用于检验整个号码的正确性。根据中国的身份证号码规则,每个号码的前17位数字分别对应着出生日期、性别、地区代码等信息,而第18位则是通过特定...

    基于opencv+cnn的身份证识别.zip

    在本项目"基于opencv+cnn的身份证识别.zip"中,我们关注的是利用计算机视觉库OpenCV和卷积神经网络(CNN)实现身份证的自动识别。这个技术在许多领域都有广泛的应用,例如金融、安防和公共服务等,能显著提高效率并...

    华旭验证读卡软件身份证读取识别软件

    其次,二代身份证识别功能则是基于国家规定的二代身份证格式和标准,软件能识别出身份证的真伪,防止伪造证件的使用。软件内置的验读安全模块会对身份证信息进行加密处理,确保数据的安全性,同时进行一致性检查,...

    一个关于身份证号码验证程序

    你可以使用这些数据来测试你的身份证验证程序,确保其能准确识别有效的身份证号码。 开发这样的验证程序需要掌握基本的编程知识,如变量、条件语句、循环和数组等。常见的编程语言如Python、Java、C#等都可以实现。...

    有关身份证识别的代码

    在IT行业中,身份证识别是一项重要的技术,特别是在身份验证、安全检查和数据分析等场景。本项目提供的是一套基于C++Builder开发的身份识别程序,它能够帮助用户解析和验证身份证上的信息。下面将详细介绍这个程序...

    Java身份证识别接口封装

    在IT行业中,身份证识别是一项重要的功能,特别是在身份验证、实名制、会员管理等领域。本文将详细介绍如何使用Java封装百度身份证识别接口,并将其整合到你的项目中,以便于实现高效的身份验证服务。 首先,让我们...

    SQL server验证身份证号终极语句.txt

    1、可以通过语句对SQL server数据库中现有的身份证号进行验证,并把验证结果更新到某一列; 2、可以识别特殊字符、汉字、空格、位数不对等情况; 3、通过程序集和手动执行的sql,一般半小时内可以分析100万身份证...

    身份证验证(JAVA源代码)

    //输入身份证号码 System.out.println("请输入一个身份证号码:"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String s=br.readLine(); //检查长度是否正确

    身份证图片识别工具C#【标准版】

    总的来说,身份证图片识别工具C#【标准版】是一款集成了C#编程、OCR技术、图像处理、数据验证和安全处理等多种技术的实用软件,能够有效地帮助企业和个人快速准确地处理身份证信息,提升工作效率。

    js身份证号的验证真伪和地区

    校验码验证 这是验证身份证真伪的核心步骤。脚本遍历身份证号码的前17位数字,按一定权重计算总和,再根据总和计算出预期的校验码。如果计算出的校验码与身份证号码的第18位匹配,则身份证号码有效。 具体算法如下...

Global site tag (gtag.js) - Google Analytics