Java语言助力企业实现个人信息的实名认证
如今,人工智能发展迅速,任何经营活动,都难免会跟个人信息打交道,那么,什么是个人信息呢?有人认为,以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。包括姓名、出生日期、身份证件号码、个人生物识别信息、住址、通信通讯联系方式、通信记录和内容、账号密码、财产信息、征信信息、行踪轨迹、住宿信息、健康生理信息、交易信息等。
2018年5月1日起生效的《个人信息安全规范》对个人信息也有定义,即,可识别到个人的信息,无论是单独出现的,还是一个信息集合,只要能够识别到这个人,都属于个人信息。举一个例子,电话号码、身份证、邮箱、姓名、住址这些,毫无疑问是个人信息。比如说指纹、面容、DNA信息等生物识别信息,都是个人信息。这些信息在互联网发达的环境中,起到了重要作用。
以翔云Java语言的身份证二要素核验接口为例:
class Sample {
static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();
public static void main(String []args) throws IOException{
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("key","M***********g")
.addFormDataPart("secret","3***********6")
.addFormDataPart("trueName","陈**")
.addFormDataPart("idenNo","13***************3")
.addFormDataPart("typeId","3001")
.addFormDataPart("format","json")
.build();
Request request = new Request.Builder()
.url("https://netocr.com/verapi/veridenOrd.do")
.method("POST", body)
.build();
Response response = HTTP_CLIENT.newCall(request).execute();
System.out.println(response.body().string());
}
}
现在,很多平台、网站,为了保障平台正常、安全的运营,会让用户在初始登录或注册时提供个人有效信息,手机号注册、身份证号注册、银行卡注册等形式有很多。我们知道,IP地址不是个人信息,如果有人利用不进行实名认证即可上网的网吧散布一些不良信息或做出一些违法、违规的操作,那么就很难追溯到责任人。网吧如此,就更不用提银行、保险等行业对个人信息登记、认证的重要性了。
翔云实名认证服务可以帮助企业、平台更快的明确个人信息,有助于后续工作的顺利展开。翔云身份证实名认证、手机号实名认证、银行卡实名认证服务以接口的形式开放给企业用户,同时,在翔云页面也可以免费体验实名认证服务。