国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java-數(shù)據(jù)脫敏】使用Java對(duì)姓名、手機(jī)號(hào)碼、證件號(hào)碼進(jìn)行數(shù)據(jù)脫敏

這篇具有很好參考價(jià)值的文章主要介紹了【Java-數(shù)據(jù)脫敏】使用Java對(duì)姓名、手機(jī)號(hào)碼、證件號(hào)碼進(jìn)行數(shù)據(jù)脫敏。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1)姓名脫敏

//定義脫敏后的姓名
String resultName = null;
String name = "張三豐";
if (name.length() == 1) {
	//張 -> 張
    resultName = name;
}
if (name.length() == 2) {
	//張三 -> 張*
    resultName = name.replaceFirst(name.substring(1), "*");
}
if (name.length() > 2) {
	//張三豐 -> 張*豐
    resultName = name.replaceFirst(name.substring(1, name.length() - 1), "*");
}
System.out.println(resultName);

2)手機(jī)號(hào)碼脫敏

StringBuilder phoneNum = new StringBuilder();

String str = "13112345678";
//截取電話(huà)號(hào)碼前三位
String phoneNumPre = str.substring(0, 3);
//截取電話(huà)號(hào)碼后四位
String phoneNumFix = str.substring(7);
//完成電話(huà)號(hào)碼拼接
phoneNum.append(phoneNumPre).append("****").append(phoneNumFix);
//131****5678
System.out.println(phoneNum.toString());

3)證件號(hào)碼脫敏(md5)

一般證件號(hào)碼使用md5算法的方式進(jìn)行脫敏,這里我們直接使用hutool工具類(lèi)中集成的md5,需要導(dǎo)入hutool依賴(lài)。

<!--hutool-->
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.7.22</version>
</dependency>

(1)16位

String code = DigestUtil.md5Hex16("420982199009181436");
//ab67dfca7d19e37c
System.out.println(code);

(2)32位

String code = DigestUtil.md5Hex("420982199009181436");
//ec4080dbab67dfca7d19e37c0948eb30
System.out.println(code);

(3)byte[]文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-561995.html

byte[] bytes = DigestUtil.md5("420982199009181436");
//[B@5ccd43c2
System.out.println(code);

到了這里,關(guān)于【Java-數(shù)據(jù)脫敏】使用Java對(duì)姓名、手機(jī)號(hào)碼、證件號(hào)碼進(jìn)行數(shù)據(jù)脫敏的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java正則表達(dá)式(附帶案例——檢測(cè)手機(jī)號(hào)碼是否合法)

    java正則表達(dá)式(附帶案例——檢測(cè)手機(jī)號(hào)碼是否合法)

    Java正則表達(dá)式是一種用于匹配字符串的模式,它可以用來(lái)檢查一個(gè)字符串是否符合某種格式,或者從一個(gè)字符串中提取出符合某種格式的子串。Java中的正則表達(dá)式使用java.util.regex包來(lái)實(shí)現(xiàn)。 以下是一些常用的Java正則表達(dá)式語(yǔ)法: 1. 字符類(lèi):用方括號(hào)[]表示,匹配方括號(hào)中的

    2024年02月11日
    瀏覽(98)
  • java 微信小程序授權(quán)獲取用戶(hù)手機(jī)號(hào)碼 (完整demo)
  • 快速定位手機(jī)號(hào)碼歸屬地,數(shù)據(jù)源下載即刻開(kāi)啟!

    快速定位手機(jī)號(hào)碼歸屬地,數(shù)據(jù)源下載即刻開(kāi)啟!

    隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,手機(jī)號(hào)碼已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。然而,在我們使用手機(jī)號(hào)碼時(shí),我們經(jīng)常需要了解某個(gè)手機(jī)號(hào)碼的歸屬地,以便更好的進(jìn)行溝通和交流。那么如何快速定位手機(jī)號(hào)碼的歸屬地呢?本文將基于數(shù)據(jù)源下載,用代碼的方式來(lái)實(shí)現(xiàn)這一

    2024年02月08日
    瀏覽(24)
  • 數(shù)字世界中的定位專(zhuān)家,手機(jī)號(hào)碼歸屬地?cái)?shù)據(jù)源下載!

    隨著數(shù)字化的發(fā)展,各種數(shù)據(jù)的應(yīng)用場(chǎng)景越來(lái)越多,而其中定位技術(shù)在這個(gè)過(guò)程中扮演著越來(lái)越重要的角色。在數(shù)字世界中,定位專(zhuān)家的重要任務(wù)之一就是給出用戶(hù)在數(shù)字世界中的位置。其中,手機(jī)號(hào)碼歸屬地?cái)?shù)據(jù)源是定位專(zhuān)家的一個(gè)重要數(shù)據(jù)源之一。在本篇博文中,我們將

    2024年02月07日
    瀏覽(24)
  • 【微信小程序】使用 Cryptojs 解密微信綁定手機(jī)號(hào)碼

    【微信小程序】使用 Cryptojs 解密微信綁定手機(jī)號(hào)碼

    ? ? ?很抱歉斷更了一段時(shí)間,因?yàn)樽罱谧鲆粋€(gè)項(xiàng)目比較忙,正好項(xiàng)目中小程序板塊需要解密手機(jī)號(hào)碼來(lái)提交給接口,小程序中雖然提供了獲取手機(jī)號(hào)按鈕點(diǎn)擊事件: bindgetphonenumber ,但是該事件的處理函數(shù)中只能獲取到加密過(guò)的手機(jī)號(hào)碼, 網(wǎng)上大部分教程都是使用 java,

    2024年02月09日
    瀏覽(23)
  • uniapp 手機(jī)驗(yàn)證碼輸入框(隨機(jī)數(shù)、倒計(jì)時(shí)、隱藏手機(jī)號(hào)碼中間四位)可以直接使用

    uniapp 手機(jī)驗(yàn)證碼輸入框(隨機(jī)數(shù)、倒計(jì)時(shí)、隱藏手機(jī)號(hào)碼中間四位)可以直接使用

    ? ?? ? ? 如鍵盤(pán)被隱藏,可直接點(diǎn)擊藍(lán)框彈出鍵盤(pán),藍(lán)框就相當(dāng)于input的光標(biāo),驗(yàn)證碼輸入錯(cuò)誤之后會(huì)將字體以及邊框改為紅色,持續(xù)1.5s(可自行修改時(shí)間),然后清空數(shù)據(jù)。 實(shí)現(xiàn)思路: 創(chuàng)建六個(gè)正方形的view(使用for循環(huán)),然后創(chuàng)建一個(gè)數(shù)字input,最大輸入長(zhǎng)度為六位(

    2024年02月16日
    瀏覽(26)
  • 挖數(shù)據(jù)平臺(tái)的空號(hào)檢測(cè)接口:識(shí)別實(shí)時(shí)手機(jī)號(hào)碼中的空號(hào)問(wèn)題

    挖數(shù)據(jù)平臺(tái)的空號(hào)檢測(cè)接口:識(shí)別實(shí)時(shí)手機(jī)號(hào)碼中的空號(hào)問(wèn)題

    ? 在當(dāng)今數(shù)字化的時(shí)代,手機(jī)號(hào)碼已經(jīng)成為了人們生活中不可或缺的一部分。然而,隨著通信技術(shù)的不斷發(fā)展,以及用戶(hù)需求的增長(zhǎng),諸如手機(jī)號(hào)碼質(zhì)量問(wèn)題的挑戰(zhàn)也越來(lái)越明顯。為了解決這個(gè)問(wèn)題,挖數(shù)據(jù)平臺(tái)推出了一項(xiàng)空號(hào)檢測(cè)接口,旨在實(shí)時(shí)識(shí)別并過(guò)濾掉手機(jī)號(hào)碼中的

    2024年04月22日
    瀏覽(23)
  • 網(wǎng)站程序中手機(jī)號(hào)碼判斷方法

    ?需求:輸入錯(cuò)誤的手機(jī)號(hào),會(huì)有提示語(yǔ),正確的手機(jī)號(hào)碼會(huì)有正確的圖標(biāo) ??效果: ??思路: ??(1)排版(不細(xì)講),使用input 、button、span等標(biāo)簽,排版里面一個(gè)主要的小點(diǎn)是,需要寫(xiě)出兩個(gè)span ,通過(guò)v-show先進(jìn)行隱藏,等后面判斷手機(jī)號(hào)碼的正確錯(cuò)誤再進(jìn)行顯示與

    2024年02月08日
    瀏覽(22)
  • 微信小程序-授權(quán)登錄(手機(jī)號(hào)碼)

    微信小程序-授權(quán)登錄(手機(jī)號(hào)碼)

    template ?? ?view class=\\\"work-container\\\" ?? ??? ?view class=\\\"login\\\" ?? ??? ??? ?view class=\\\"content\\\" ?? ??? ??? ??? ?button class=\\\"button_wx\\\" open-type=\\\"getPhoneNumber\\\" @getphonenumber=\\\"getPhoneNumber\\\" ?? ??? ??? ??? ??? ?u-icon name=\\\"weixin-fill\\\" color=\\\"#FFFFFF\\\" size=\\\"50\\\"/u-icon ?? ??? ??? ??? ??? ?

    2024年02月06日
    瀏覽(34)
  • 微信小程序授權(quán)手機(jī)號(hào)碼登錄

    因公司項(xiàng)目需要做微信小程序相關(guān)項(xiàng)目,故記錄一下相關(guān)開(kāi)發(fā)要點(diǎn)。 使用的是binarywang工具包,版本為4.1.0。 后端框架使用springboot 更多其他功能使用推薦查看https://github.com/binarywang/binarywang 3.1 微信小程序開(kāi)發(fā)的相關(guān)配置 在application.yml文件中配置 3.2創(chuàng)建配置文件 代碼如下(示

    2024年02月09日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包