美文网首页
手机号码 URL 参数加密小技巧

手机号码 URL 参数加密小技巧

作者: lip2up | 来源:发表于2018-03-22 18:37 被阅读44次

    有时候,需要在 Url 参数中传递,但又不想暴露出来,可以通过下面的小技巧进行加密

    // 假设变量 phone 为手机号码
    
    // 加密,toString 可传入 2 ~ 36,但解密与加密需要同一个数字
    const mask = (+phone).toString(28)
    
    // 解密
    const phone = parseInt(mask, 28)
    

    例如手机号码 18866668888 加密后的值为 1b46j0j4,而 1b46j0j4 解密后仍为 18866668888

    这种方法只是为了预防网络爬虫与小白用户

    Number.prototype.toString 支持传入 2 ~ 36,作为进制数

    整篇完。欢迎转载,转载请注明出处:
    简书作者:lip2up
    微信公众号:前端大牛

    相关文章

      网友评论

          本文标题:手机号码 URL 参数加密小技巧

          本文链接:https://www.haomeiwen.com/subject/cwqzqftx.html