开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1703|回复: 24
收起左侧

[已解决] 不样的内容为什么转化为字节集内容会是一样的?

 关闭 [复制链接]
结帖率:84% (68/81)
发表于 2022-7-22 06:58:02 | 显示全部楼层 |阅读模式   河南省驻马店市
11精币
不样的内容为什么转化为字节集内容会是一样的?


不样的内容为什么转化为字节集内容会是一样的?

如下:


1、"£¬¡£fdjf,jkgfkl"


2、"£??£fdjf,jkgfkl"

1是从JS调试中抓取的,2是复制到软件上后看到的。两个在JS运算中结果是不一样的,但是两个都转化为字节集时却是一样的。这是什么原因?求高手指点。



最佳答案

查看完整内容

https://bbs.125.la/forum.php?mod=redirect&goto=findpost&ptid=14738886&pid=23895328

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

结帖率:100% (6/6)

签到天数: 1 天

发表于 2022-7-22 06:58:03 | 显示全部楼层   湖南省张家界市
哈哈呵呵 发表于 2022-7-22 08:23
在易语言里会变化。在鬼鬼和WT-JS中,那两个文本是有差别的,但是运行结果是一致的,与网页上获取到的有 ...

https://bbs.125.la/forum.php?mod ... 86&pid=23895328

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!

查看全部评分

回复

使用道具 举报

结帖率:91% (31/34)

签到天数: 1 天

发表于 2022-7-22 07:08:19 高大上手机用户 | 显示全部楼层   江苏省常州市
你复制到软件后,不是内容变了,是编码格式变了,内容还是原来的内容
回复

使用道具 举报

结帖率:100% (6/6)

签到天数: 1 天

发表于 2022-7-22 07:18:49 | 显示全部楼层   湖南省张家界市
正确的算法,直接用
取数据摘要 (到字节集 (要加密的密码) +到字节集 (“,。fdjf,jkgfkl”))
回复

使用道具 举报

结帖率:84% (68/81)

签到天数: 2 天

 楼主| 发表于 2022-7-22 07:25:52 | 显示全部楼层   河南省驻马店市
dcgg5201314 发表于 2022-7-22 07:08
你复制到软件后,不是内容变了,是编码格式变了,内容还是原来的内容

1和2,再放入JS代码中跑一遍,这时1的内容与抓包获取到的内容一致,而2,得到的结果却是错误。JS代码没变,变化的就是因为这两个数据不一样引起的。另外一种情况是,在网页JS中他们有变化,但是在调试工具WT-JS,鬼鬼 调试中,1和2的结果是一致的,V8调试是另外一个结果,和正确的结果也不一致
回复

使用道具 举报

结帖率:84% (68/81)

签到天数: 2 天

 楼主| 发表于 2022-7-22 07:31:43 | 显示全部楼层   河南省驻马店市
Siempre 发表于 2022-7-22 07:18
正确的算法,直接用
取数据摘要 (到字节集 (要加密的密码) +到字节集 (“,。fdjf,jkgfkl”)) ...

因为转化为字节集时结果是一样的,所以取数据摘要的结果也是一样的。你可试验一下

点评

直接用我给你的算法加密密码就行了   湖南省张家界市  发表于 2022-7-22 07:33
回复

使用道具 举报

结帖率:89% (101/113)

签到天数: 2 天

发表于 2022-7-22 07:50:05 | 显示全部楼层   广东省佛山市
你把1复制到易语言  和下面一样的会显示问号  导致内容一样
回复

使用道具 举报

结帖率:95% (21/22)

签到天数: 5 天

发表于 2022-7-22 07:55:04 | 显示全部楼层   浙江省湖州市
第二个字符在易语言里面找不到,显示的就是?问号,所以到字节集就是一样的
回复

使用道具 举报

签到天数: 7 天

发表于 2022-7-22 08:18:25 | 显示全部楼层   广东省广州市

乱码前你应该转到base64再输出!
回复

使用道具 举报

结帖率:84% (68/81)

签到天数: 2 天

 楼主| 发表于 2022-7-22 08:23:38 | 显示全部楼层   河南省驻马店市
用户被删除 发表于 2022-7-22 07:50
你把1复制到易语言  和下面一样的会显示问号  导致内容一样

在易语言里会变化。在鬼鬼和WT-JS中,那两个文本是有差别的,但是运行结果是一致的,与网页上获取到的有差别。我把代码也贴出来:
    function r(e) {
        for (var t = "", n = 0; n <= 3; n++)
            t += p.charAt(e >> 8 * n + 4 & 15) + p.charAt(e >> 8 * n & 15);
        return t
    }

    function o(e) {
        var t, n = 1 + (e.length + 8 >> 6), r = new Array(16 * n);
        for (t = 0; t < 16 * n; t++)
            r[t] = 0;
        for (t = 0; t < e.length; t++)
            r[t >> 2] |= e.charCodeAt(t) << t % 4 * 8;
        return r[t >> 2] |= 128 << t % 4 * 8,
        r[16 * n - 2] = 8 * e.length,
        r
    }

    function i(e, t) {
        var n = (65535 & e) + (65535 & t);
        return (e >> 16) + (t >> 16) + (n >> 16) << 16 | 65535 & n
    }

    function a(e, t) {
        return e << t | e >>> 32 - t
    }

    function s(e, t, n, r, o, s) {
        return i(a(i(i(t, e), i(r, s)), o), n)
    }

    function l(e, t, n, r, o, i, a) {
        return s(t & n | ~t & r, e, t, o, i, a)
    }

    function u(e, t, n, r, o, i, a) {
        return s(t & r | n & ~r, e, t, o, i, a)
    }

    function c(e, t, n, r, o, i, a) {
        return s(t ^ n ^ r, e, t, o, i, a)
    }

    function f(e, t, n, r, o, i, a) {
        return s(n ^ (t | ~r), e, t, o, i, a)
    }

    function d(e) {
        for (var t = o(e), n = 1732584193, a = -271733879, s = -1732584194, d = 271733878, p = 0; p < t.length; p += 16) {
            var h = n
              , v = a
              , m = s
              , y = d;
            n = l(n, a, s, d, t[p + 0], 7, -680876936),
            d = l(d, n, a, s, t[p + 1], 12, -389564586),
            s = l(s, d, n, a, t[p + 2], 17, 606105819),
            a = l(a, s, d, n, t[p + 3], 22, -1044525330),
            n = l(n, a, s, d, t[p + 4], 7, -176418897),
            d = l(d, n, a, s, t[p + 5], 12, 1200080426),
            s = l(s, d, n, a, t[p + 6], 17, -1473231341),
            a = l(a, s, d, n, t[p + 7], 22, -45705983),
            n = l(n, a, s, d, t[p + 8], 7, 1770035416),
            d = l(d, n, a, s, t[p + 9], 12, -1958414417),
            s = l(s, d, n, a, t[p + 10], 17, -42063),
            a = l(a, s, d, n, t[p + 11], 22, -1990404162),
            n = l(n, a, s, d, t[p + 12], 7, 1804603682),
            d = l(d, n, a, s, t[p + 13], 12, -40341101),
            s = l(s, d, n, a, t[p + 14], 17, -1502002290),
            a = l(a, s, d, n, t[p + 15], 22, 1236535329),
            n = u(n, a, s, d, t[p + 1], 5, -165796510),
            d = u(d, n, a, s, t[p + 6], 9, -1069501632),
            s = u(s, d, n, a, t[p + 11], 14, 643717713),
            a = u(a, s, d, n, t[p + 0], 20, -373897302),
            n = u(n, a, s, d, t[p + 5], 5, -701558691),
            d = u(d, n, a, s, t[p + 10], 9, 38016083),
            s = u(s, d, n, a, t[p + 15], 14, -660478335),
            a = u(a, s, d, n, t[p + 4], 20, -405537848),
            n = u(n, a, s, d, t[p + 9], 5, 568446438),
            d = u(d, n, a, s, t[p + 14], 9, -1019803690),
            s = u(s, d, n, a, t[p + 3], 14, -187363961),
            a = u(a, s, d, n, t[p + 8], 20, 1163531501),
            n = u(n, a, s, d, t[p + 13], 5, -1444681467),
            d = u(d, n, a, s, t[p + 2], 9, -51403784),
            s = u(s, d, n, a, t[p + 7], 14, 1735328473),
            a = u(a, s, d, n, t[p + 12], 20, -1926607734),
            n = c(n, a, s, d, t[p + 5], 4, -378558),
            d = c(d, n, a, s, t[p + 8], 11, -2022574463),
            s = c(s, d, n, a, t[p + 11], 16, 1839030562),
            a = c(a, s, d, n, t[p + 14], 23, -35309556),
            n = c(n, a, s, d, t[p + 1], 4, -1530992060),
            d = c(d, n, a, s, t[p + 4], 11, 1272893353),
            s = c(s, d, n, a, t[p + 7], 16, -155497632),
            a = c(a, s, d, n, t[p + 10], 23, -1094730640),
            n = c(n, a, s, d, t[p + 13], 4, 681279174),
            d = c(d, n, a, s, t[p + 0], 11, -358537222),
            s = c(s, d, n, a, t[p + 3], 16, -722521979),
            a = c(a, s, d, n, t[p + 6], 23, 76029189),
            n = c(n, a, s, d, t[p + 9], 4, -640364487),
            d = c(d, n, a, s, t[p + 12], 11, -421815835),
            s = c(s, d, n, a, t[p + 15], 16, 530742520),
            a = c(a, s, d, n, t[p + 2], 23, -995338651),
            n = f(n, a, s, d, t[p + 0], 6, -198630844),
            d = f(d, n, a, s, t[p + 7], 10, 1126891415),
            s = f(s, d, n, a, t[p + 14], 15, -1416354905),
            a = f(a, s, d, n, t[p + 5], 21, -57434055),
            n = f(n, a, s, d, t[p + 12], 6, 1700485571),
            d = f(d, n, a, s, t[p + 3], 10, -1894986606),
            s = f(s, d, n, a, t[p + 10], 15, -1051523),
            a = f(a, s, d, n, t[p + 1], 21, -2054922799),
            n = f(n, a, s, d, t[p + 8], 6, 1873313359),
            d = f(d, n, a, s, t[p + 15], 10, -30611744),
            s = f(s, d, n, a, t[p + 6], 15, -1560198380),
            a = f(a, s, d, n, t[p + 13], 21, 1309151649),
            n = f(n, a, s, d, t[p + 4], 6, -145523070),
            d = f(d, n, a, s, t[p + 11], 10, -1120210379),
            s = f(s, d, n, a, t[p + 2], 15, 718787259),
            a = f(a, s, d, n, t[p + 9], 21, -343485551),
            n = i(n, h),
            a = i(a, v),
            s = i(s, m),
            d = i(d, y)
        }
        return r(n) + r(a) + r(s) + r(d)
    }
    var p = "0123456789abcdef";
    var exports = function(e, t) {
        return d(e +(t||""))
    };

exports("WHLLHW123456789a","£¬¡£fdjf,jkgfkl")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表