当前位置: 首页 > news >正文

营销网站的优势有哪些evus在哪个网站做登记

营销网站的优势有哪些,evus在哪个网站做登记,今天的新闻最新消息,佛山网站建设哪家好前言 使用场景:在我项目中,我需要给前端提供接口,所以我要吧证件号进行加密。例如:411421199510225612,这是一个身份证号,18为的,那么我加密完成之后就会是 411421********5612,类似…

前言
使用场景:在我项目中,我需要给前端提供接口,所以我要吧证件号进行加密。例如:411421199510225612,这是一个身份证号,18为的,那么我加密完成之后就会是
411421********5612,类似这样的一个信息传给前端。当然,如果只是这样的话,我完全可以用一个正则来完成,但是问题就在于,这个加密的证件号长度不确定,他可能是一个身份证号(18位),可能是一个驾驶证号(12位),也有可能是一个手机号(11位),等等等等。都有可能,那么怎么才能做到加密效果呢。

一、解决问题思路


就拿身份证做例子:
string card=“411421199510225612”
int length = card.length;
int start = length / 4
int end = length *3 / 4
上面的身份证,18位的,然后start等于4.5,因为是int类型,所以向下取整4.5就是4。
end等于13.5,因为是int类型,所以向下取整13.5就是13。
那么我们现在就相当于获取到了两个下标索引:4和13,所以我们就可以用substring把4到13之间的数字给变成※号。
同理,就算是12或者11位都可以这样做,只要不是小于四位数字。

二、使用步骤

下面是我根据自己项目需求写的一个公共方法,可以根据自己需要更改。

   /// <summary>/// 加密字符串/// 加密规则:字符长度/4 到 字符长度*3/4 进行加密/// </summary>/// <returns></returns>public static string EncryptionNum(string nums){if (nums.Length > 4){string hideNum = nums.Substring(nums.Length / 4, (nums.Length * 3 / 4) - (nums.Length / 4) + 1);string Asterisk = "";for (int i = 0; i < hideNum.Length; i++){Asterisk += "*";}nums = nums.Substring(0, nums.Length / 4) + Asterisk + nums.Substring((nums.Length * 3 / 4) + 1, nums.Length - (nums.Length * 3 / 4) - 1);return nums;}else{return nums;}}

总结

上面的方法就是传入一个证件号,会判断是否大于四位,小于四位直接原样返回,大于四位就用上面讲的方法进行加密成星号后返回。

http://www.dtcms.com/a/612597.html

相关文章:

  • 珠海市做网站网站建设构建方案
  • 域名服务商网站养老院网站建设的好处
  • 怎么做电力设计公司网站百度站长工具如何使用
  • 做电商网站的公司如何再网站上做免费广告
  • 网站建设中如何设置外链接怎样健网站
  • 温州网站推广优化公司黄骅港在哪
  • 做网站用的三角形图片重庆网站建站
  • iis2008如何做网站西安mg动画制作网站建设
  • 自助建站最好的平台浙江网站建设服务公司
  • 用node做的网站网页ui设计的内容有哪些
  • 建设银行网站买手机怎么弄一个自己的app平台
  • 什么是网站建设的建议泉州软件开发培训机构
  • 学校网站建设设计方案wordpress用户前端
  • 兰州网站建设lzwlxc哪个网站可以免费做初级试题
  • 公司展示类网站模板免费下载wordpress蜜蜂
  • 蓝色风格的网站做云教育集群网站
  • 商业网站的特点东莞网页制作招聘网
  • 同城做推广哪个网站好网页制作如何添加背景图片
  • dw做网站实例论文中引用网站怎么写
  • 黄冈网站官方登录平台免费推广渠道有哪些方式
  • 青岛网站建设哪家公司好推广渠道怎么写
  • 大学校园网站建设方案zenmeyong wordpress
  • 济源建设工程管理处网站网站建设基本步骤包括哪些
  • 公司建网站 内部邮箱网站介绍医院文化建设
  • 免费企业网站建设条件网站 流程 工具
  • 小企业网站建设在哪能看东莞网站建设公司哪家专业
  • wordpress 网站优化渗透wordpress
  • 网站的备案许可号不存在简介网站建设流程
  • 肥城市住房和城乡建设局网站怎样健建设一个有利于优化的网站
  • 网站登录页面怎么做wordpress教程网视频