鸿 鸿 2023-03-07 20:09 采纳率: 92.6%
浏览 11
已结题

js加密代码怎么改写得?

  n.encrypt = function(t) {
                var e, n = [];
                if (void 0 === t)
                    return "";
                e = function(t) {
                    for (var e, n = t.toString(), r = [], i = 0; i < n.length; i++)
                        0 <= (e = n.charCodeAt(i)) && e <= 127 ? r.push(e) : 128 <= e && e <= 2047 ? (r.push(192 | 31 & e >> 6),
                        r.push(128 | 63 & e)) : (2048 <= e && e <= 55295 || 57344 <= e && e <= 65535) && (r.push(224 | 15 & e >> 12),
                        r.push(128 | 63 & e >> 6),
                        r.push(128 | 63 & e));
                    for (var o = 0; o < r.length; o++)
                        r[o] &= 255;
                    return r
                }(t);
                for (var r = 0, i = e.length; r < i; ++r)
                    n.push((5 ^ e[r]).toString(16));
                return n.join("")
            }


// account password生成
function secret(e) {
    var t, n = [];
    if (void 0 === e)
        return "";
    t = function(e) {
        for (var t, n = e.toString(), r = [], o = 0; o < n.length; o++)
            0 <= (t = n.charCodeAt(o)) && t <= 127 ? r.push(t) : 128 <= t && t <= 2047 ? (r.push(192 | 31 & t >> 6),
            r.push(128 | 63 & t)) : (2048 <= t && t <= 55295 || 57344 <= t && t <= 65535) && (r.push(224 | 15 & t >> 12),
            r.push(128 | 63 & t >> 6),
            r.push(128 | 63 & t));
        for (var i = 0; i < r.length; i++)
            r[i] &= 255;
        return r
    }(e);
    for (var r = 0, o = t.length; r < o; ++r)
        n.push((5 ^ t[r]).toString(16));
    return n.join("")
}
console.log(secret("*********dadsdbsbkbk"))
console.log(secret("0191123022478."))

抖店登录的,这个咋个改写得,t换成e,为何,

img

  • 写回答

2条回答 默认 最新

  • 文盲老顾 WEB应用领新星创作者 2023-03-07 20:21
    关注

    你这两个图的算法完全一模一样啊,具体算法里,变量用什么命名没什么意义,只要保证算法正确,怎么都可以

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-12 19:14
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月15日
  • 已采纳回答 3月7日
  • 创建了问题 3月7日

悬赏问题

  • ¥60 PCDN如何使用宽带的电视业务通道拨号叠加带宽?
  • ¥15 遇到这种校园宽带网络应该怎么样解决?
  • ¥30 AXI VIP验证多余打印问题
  • ¥15 利用加权最小二乘法求某品牌手机价格指标,已按照总销量计算出权重,各类型号手机价格已知,如何求得价格指标?
  • ¥15 如何自制一个硬件钱包,有兴趣的朋友一起交流
  • ¥15 (关键词-聊天软件)
  • ¥15 求大家看看这个编程的编法没有思路啊
  • ¥20 WSL打开图形化程序子窗口无法点击
  • ¥15 Jupyter Notebook 数学公式不渲染
  • ¥20 ERR_CACHE_MISS 确认重新提交表单