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

wordpress 后台移除新闻/搜索seo优化

wordpress 后台移除新闻,搜索seo优化,怎么把网站做火,菏泽网站建设菏泽前言 使用场景:在我项目中,我需要给前端提供接口,所以我要吧证件号进行加密。例如: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.whsansanxincailiao.cn/news/30339606.html

相关文章:

  • 沈阳企业网站建设/广告推广免费发布
  • 网站建设上机测试题/自己做网站设计制作
  • json做网站的数据库/安徽百度seo公司
  • 电子商务网站设计书/公司网站建站要多少钱
  • 行业 专业 网站建设/网站批量查询工具
  • 怎么创办网站/网站优化包括
  • 网页以新窗口方式打开怎么做/寄生虫seo教程
  • 天津哪里有做网站的公司/技能培训班有哪些课程
  • 专业网站建/制作一个小型网站
  • 上海工商局注册公司官网/深圳网站seo公司
  • 什么源码做有趣的网站/独立站seo是什么意思
  • 如何备份wordpress网页/泽成杭州seo网站推广排名
  • 厚街外贸网站建设/cilimao磁力猫搜索引擎
  • 更换wordpress语言/百度seo排名优化排行
  • 网站怎么做一级域名跳转/百度快速优化软件
  • 深圳创建公司注意事项/seo做得比较好的公司
  • 有哪些网站可以做任务返现/网页优化公司
  • 北京网站定制制作/python培训
  • 天门网站定制/win10最强性能优化设置
  • 网站开发毕业实训总结/百度竞价推广代理商
  • 网站站长是什么意思/浏览器如何推广自己网站
  • 滨州网站建设制作/什么是搜索引擎优化seo
  • 如何学做网站优化/百度搜索热度
  • 网站开发有哪些/360网站推广费用
  • 网站首页外链/做网站的软件叫什么
  • php与mysql动态网站开发(第4版)/四川seo关键词工具
  • 美食网站要怎么做/职业培训网络平台
  • 怎么做公司宣传网站/网络推广有多少种方法
  • 应届生出来做网站还是做报纸好/seo教程百度网盘
  • 国内电商平台网站制作排行榜/潍坊百度seo公司