吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 760|回复: 1
收起左侧

[其他求助] C# DES加密后密文不是8的倍数,无法用python解密

[复制链接]
mahosho 发表于 2023-1-26 16:55
200吾爱币
c#使用代码如下:
public static string EncryptDES(string encryptString, string encryptKey = "PCRGuild")
    {
      MemoryStream memoryStream = new MemoryStream();
      GZipStream gzipStream = new GZipStream((Stream) memoryStream, System.IO.Compression.CompressionLevel.Optimal);
      byte[] bytes = Encoding.UTF8.GetBytes(encryptString);
      gzipStream.Write(bytes, 0, bytes.Length);
      gzipStream.Dispose();
      string base64String = Convert.ToBase64String(memoryStream.ToArray());
      memoryStream.Dispose();
      return base64String;
    }
加密后密文如下:
H4sIAAAAAAAAA+1XTW/cRBj+L5a4OdF8294bbdoSKa0q+nGJImR2h9Sqs9567X6o6glxQVQCqSAOkTgAF6QiQBwQFPXPNG3zL3jfmWe9SbpRS8+RdvfZmfHMPB/j9bsPk3Hftn7afVxOJ83eNe8nycg5lyazunzg20tt0882yq5MRg/Rdbx1pdzzySh5uf/LwTf/Hnz9OFnM3PJ3fZ2MpBBp0jVdWc+aatpxh8zzIl7Vnr9VtuW48+08GW0/TGrMyWWatGVbdQ+SkeWv09vUS5P8nb6aYeXtNZnadPjYSZP57aquF6O8yJH3Ttxxq7nrN6ox85ei0EImo/xRmvTT6k7vL9zZusv7iNDRbU6YLV+UJjXNo5Y0VprYUmHmas564GxOcLbEVqf8+SZhJ95GOBOBcJpIacNXcYL7MeZ89f9lrgbmcgVzewrzt1pNoS+YU/z8VaqTth+hHi5/F+pOrzJdnXJQ4muF8To98l5lfG4G+katOjTHjOer34m9W7J378/epUfeq9hLER3ncyPccITcyiOkj0mRp58hSnCH5t44d+G+H1+v9nz8YdjeVkpk60KlSjm3TtOVFkVEq9aFJixsaBudR8zlujBAmyqrTOgPSOtYl8W2i+s6KUI7ILdN3MdZvURHWKCfka7LVBzPdLFE2i/LVWwzEo+siLxyZZdI83NH+wG42+VLpOFCytAOuGjT8gXoBeR+G+UF5LYzvGxRRHUBNTAD5qkWJmwbUQHp10TYLPZnwd2IhjDXsZ+RrqcwaRstFZqMmjGwi6h20m2ZqZz5iKxgCGESW2WC+JCpQqYKmUpkqpCpQpaLDDWy08hMIzOFrBQy0pwJs4zRcGRZFpqcjEIyColoWM9YBMrBcQ2nNRxmzMXgsAEW5AxLhpEaRioYaGGchlNkTHREwhJaVtlAThWaITii4YiCI9Q2SvFwMEbDGA1jDIwxMMbAGA1jNIwxOLwwRsMRDUc0HDFwxMCKgGFacMTAkYUFERZHysCBxRGCAdQtZTacHMMnpLDxDpB5RIUbKxwODSsMrDCwwsCDxY2u4IGDBxYeWGg30G4h2kC0hVgLsYy8PmstBq1832XL1DlOJWPaNkCm4t1RuEGbHbQhY2QbfrpCbxBCSxsXNjRhcpRhIcNBhkOUUGOhxkGNgxqHCCHKQZRDgg5yOLmoxsa9girmL8Rwhh0ShDqFBC3kST7DMt4KKp6mEBjyQlwQibCQFTRCIhRCGYRBF2RBDtRADNiDvANrsMQv0A49wPq5/7DvmsvNhJ46n5X13FMJSQ+YrWrqF9UnI2rPw3++f/3rTy/++u7Vt1+9+vs5VaA35v5idd9Pjha1XdvTMm+UuRebduyvNOfpKVyNy/qTWLwO254c9lO/9+D46ObutGn9RjPZ9StnHx1fMf20ndvIdObHVVmzWi6R+YGLgv1SX9WTy820u8XPaa2PD1zgja70e6EswsD1vp0mI3qAz33tqeiOF21uUJ+QdJMbusWSan6zamrPlTqIUBpXA7Vrvuuq6e5HV4eh2aIf3SJcvdXsnivbtqI/B/5eKCmrOXSca+bzYfZ82cckxNCzOZ313c2y7n0sT5Ylxll5cVZenJUXZ+XFWXlxVl68d3nh74/9rNso98pdeqAQVyoDPi3Htxc90mZqWXCgyNgwa4f7f7x49oxer7/8/eVvfx4+/eLw6ZOD/R8PHn/+av+Hl09/XuO17lH9MfFdWdGf8+T18yc2n6/l7oPk0X/PDxkuaxMAAA==

该密文不是8的倍数,请问该如何处理呢

最佳答案

查看完整内容

[mw_shl_code=python,true]import base64 import gzip def zip_un_file(data): decode_ = base64.b64decode(data) decode_str = gzip.decompress(decode_) return decode_str.decode() def test(): data = 'H4sIAAAAAAAAA+1XTW/cRBj+L5a4OdF8294bbdoSKa0q+nGJImR2h9Sqs9567X6o6glxQVQCqSAOkTgAF6QiQBwQFPXPNG3zL3jfmWe9SbpRS8+RdvfZmfHMPB/j9bsPk3Hftn7afVxOJ83eNe8nycg5lyazunzg20tt0882yq5MRg/Rd ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小范 发表于 2023-1-26 16:55
[Python] 纯文本查看 复制代码
import base64
import gzip


def zip_un_file(data):
    decode_ = base64.b64decode(data)
    decode_str = gzip.decompress(decode_)
    return decode_str.decode()


def test():
    data = 'H4sIAAAAAAAAA+1XTW/cRBj+L5a4OdF8294bbdoSKa0q+nGJImR2h9Sqs9567X6o6glxQVQCqSAOkTgAF6QiQBwQFPXPNG3zL3jfmWe9SbpRS8+RdvfZmfHMPB/j9bsPk3Hftn7afVxOJ83eNe8nycg5lyazunzg20tt0882yq5MRg/Rdbx1pdzzySh5uf/LwTf/Hnz9OFnM3PJ3fZ2MpBBp0jVdWc+aatpxh8zzIl7Vnr9VtuW48+08GW0/TGrMyWWatGVbdQ+SkeWv09vUS5P8nb6aYeXtNZnadPjYSZP57aquF6O8yJH3Ttxxq7nrN6ox85ei0EImo/xRmvTT6k7vL9zZusv7iNDRbU6YLV+UJjXNo5Y0VprYUmHmas564GxOcLbEVqf8+SZhJ95GOBOBcJpIacNXcYL7MeZ89f9lrgbmcgVzewrzt1pNoS+YU/z8VaqTth+hHi5/F+pOrzJdnXJQ4muF8To98l5lfG4G+katOjTHjOer34m9W7J378/epUfeq9hLER3ncyPccITcyiOkj0mRp58hSnCH5t44d+G+H1+v9nz8YdjeVkpk60KlSjm3TtOVFkVEq9aFJixsaBudR8zlujBAmyqrTOgPSOtYl8W2i+s6KUI7ILdN3MdZvURHWKCfka7LVBzPdLFE2i/LVWwzEo+siLxyZZdI83NH+wG42+VLpOFCytAOuGjT8gXoBeR+G+UF5LYzvGxRRHUBNTAD5qkWJmwbUQHp10TYLPZnwd2IhjDXsZ+RrqcwaRstFZqMmjGwi6h20m2ZqZz5iKxgCGESW2WC+JCpQqYKmUpkqpCpQpaLDDWy08hMIzOFrBQy0pwJs4zRcGRZFpqcjEIyColoWM9YBMrBcQ2nNRxmzMXgsAEW5AxLhpEaRioYaGGchlNkTHREwhJaVtlAThWaITii4YiCI9Q2SvFwMEbDGA1jDIwxMMbAGA1jNIwxOLwwRsMRDUc0HDFwxMCKgGFacMTAkYUFERZHysCBxRGCAdQtZTacHMMnpLDxDpB5RIUbKxwODSsMrDCwwsCDxY2u4IGDBxYeWGg30G4h2kC0hVgLsYy8PmstBq1832XL1DlOJWPaNkCm4t1RuEGbHbQhY2QbfrpCbxBCSxsXNjRhcpRhIcNBhkOUUGOhxkGNgxqHCCHKQZRDgg5yOLmoxsa9girmL8Rwhh0ShDqFBC3kST7DMt4KKp6mEBjyQlwQibCQFTRCIhRCGYRBF2RBDtRADNiDvANrsMQv0A49wPq5/7DvmsvNhJ46n5X13FMJSQ+YrWrqF9UnI2rPw3++f/3rTy/++u7Vt1+9+vs5VaA35v5idd9Pjha1XdvTMm+UuRebduyvNOfpKVyNy/qTWLwO254c9lO/9+D46ObutGn9RjPZ9StnHx1fMf20ndvIdObHVVmzWi6R+YGLgv1SX9WTy820u8XPaa2PD1zgja70e6EswsD1vp0mI3qAz33tqeiOF21uUJ+QdJMbusWSan6zamrPlTqIUBpXA7Vrvuuq6e5HV4eh2aIf3SJcvdXsnivbtqI/B/5eKCmrOXSca+bzYfZ82cckxNCzOZ313c2y7n0sT5Ylxll5cVZenJUXZ+XFWXlxVl68d3nh74/9rNso98pdeqAQVyoDPi3Htxc90mZqWXCgyNgwa4f7f7x49oxer7/8/eVvfx4+/eLw6ZOD/R8PHn/+av+Hl09/XuO17lH9MfFdWdGf8+T18yc2n6/l7oPk0X/PDxkuaxMAAA=='
    rev_data = zip_un_file(data.encode())
    print(rev_data)


if __name__ == '__main__':
    test()


解压数据:
[JavaScript] 纯文本查看 复制代码
{"currentRandomSeed":666,"playerGroupData":{"playerData":{"playerName":"未命名","playerLevel":100,"totalpoint":101889,"playrCharacters":[{"level":181,"rarity":5,"rank":19,"equipLevel":[-1,5,-1,5,-1,5],"skillLevel":[181,181,181,181],"playLoveDic":{"109301":8},"uniqueEqLv":190,"unitId":109301,"love":114514,"love2":8},{"level":181,"rarity":3,"rank":14,"equipLevel":[5,5,3,5,5,5],"skillLevel":[160,181,181,181],"playLoveDic":{"107001":8,"115001":0},"uniqueEqLv":0,"unitId":107001,"love":114514,"love2":8},{"level":181,"rarity":2,"rank":11,"equipLevel":[5,5,5,5,5,5],"skillLevel":[181,181,181,181],"playLoveDic":{"110101":8,"101801":12},"uniqueEqLv":1,"unitId":110101,"love":114514,"love2":8},{"level":163,"rarity":3,"rank":12,"equipLevel":[-1,5,-1,-1,-1,5],"skillLevel":[163,163,163,163],"playLoveDic":{"108401":8,"104201":8},"uniqueEqLv":0,"unitId":108401,"love":114514,"love2":8},{"level":166,"rarity":6,"rank":12,"equipLevel":[-1,5,-1,-1,-1,5],"skillLevel":[166,166,166,166],"playLoveDic":{"101001":12,"110601":8,"116001":0},"uniqueEqLv":30,"unitId":101001,"love":114514,"love2":12}]},"UBExecTimeData":[[2207.02,2266.01,2309.01,2352.03,2395.01,2438.01,2481.04,2481.05,2524.01,2524.02,2567.01,2567.02,2610.01,2610.02,2646.01,2653.01,2653.06,2696.01,2696.02,2723.01,2739.01,2739.05,2782.01,2782.04,2798.01,2825.01,2825.02,2860.0,2860.01,2868.01,2868.02,2911.01,2911.02,2911.05,2946.01,2946.02,2954.01,2954.02,2964.0,2997.02,2997.03,2997.07,2997.08,3040.01,3040.02,3040.05,3057.01,3072.03,3072.04,3083.01,3083.02,3101.0,3123.02,3123.03,3126.01,3126.02],[1728.0,2079.0,2207.01,2240.0,2266.02,2309.02,2352.01,2395.02,2438.02,2481.01,2524.03,2567.03,2610.03,2646.02,2653.02,2696.03,2731.0,2739.02,2777.0,2782.02,2798.02,2825.03,2868.03,2898.0,2911.03,2946.03,2954.03,2980.0,2997.04,2997.09,3026.0,3040.03,3057.02,3072.05,3083.03,3123.0],[2079.01,2207.03,2257.0,2293.0,2309.03,2352.02,2395.03,2422.0,2438.03,2481.03,2524.04,2567.04,2610.04,2646.03,2653.03,2696.04,2723.0,2739.03,2782.03,2798.03,2825.04,2868.04,2911.04,2913.0,2946.04,2954.04,2997.0,2997.1,3040.04,3057.03,3072.0,3083.04,3117.0,3123.04],[1950.01,2180.01,2223.01,2266.03,2309.04,2352.04,2395.04,2438.04,2481.02,2524.06,2567.05,2610.05,2653.04,2696.05,2739.04,2782.05,2825.05,2868.05,2895.0,2919.0,2946.05,2970.0,2997.05,3021.0,3045.0,3072.01,3096.0,3123.05],[1950.0,2207.0,2293.01,2350.0,2395.05,2465.0,2496.0,2524.05,2567.06,2610.06,2646.0,2653.05,2696.06,2739.06,2782.06,2798.0,2825.06,2868.06,2911.06,2946.0,2950.0,2954.05,2997.01,3000.0,3040.06,3057.0,3072.02,3083.05,3123.01],[2180.0,2223.0,2266.0,2309.0,2352.0,2395.0,2438.0,2481.0,2524.0,2567.0,2610.0,2653.0,2696.0,2739.0,2782.0,2825.0,2868.0,2911.0,2954.0,2997.06,3040.0,3083.0,3126.0]],"useAutoMode":false,"timeLineData":{"DataName":"默认世界线","UseFixedRandomSeed":true,"RandomSeed":666,"ForceNoCritical_player":false,"ForceNoCritical_enemy":false,"ForceIgnoreDodge_player":false,"ForceIgnoreDodge_enemy":false,"ForceCritical_player":false,"randomSpecialDatas":[]},"currentGuildMonth":1033,"currentGuildEnemyNum":3,"currentTurn":4,"selectedEnemyID":401311404,"isViolent":false,"usePlayerSettingHP":false,"playerSetingHP":0,"useLogBarrierNew":2,"isSpecialBoss":false,"specialBossID":0,"specialInputValue":0},"UBExecTime":[[2207.02,2266.01,2309.01,2352.03,2395.01,2438.01,2481.04,2481.05,2524.01,2524.02,2567.01,2567.02,2610.01,2610.02,2646.01,2653.01,2653.06,2696.01,2696.02,2723.01,2739.01,2739.05,2782.01,2782.04,2798.01,2825.01,2825.02,2860.0,2860.01,2868.01,2868.02,2911.01,2911.02,2911.05,2946.01,2946.02,2954.01,2954.02,2964.0,2997.02,2997.03,2997.07,2997.08,3040.01,3040.02,3040.05,3057.01,3072.03,3072.04,3083.01,3083.02,3101.0,3123.02,3123.03,3126.01,3126.02],[1728.0,2079.0,2207.01,2240.0,2266.02,2309.02,2352.01,2395.02,2438.02,2481.01,2524.03,2567.03,2610.03,2646.02,2653.02,2696.03,2731.0,2739.02,2777.0,2782.02,2798.02,2825.03,2868.03,2898.0,2911.03,2946.03,2954.03,2980.0,2997.04,2997.09,3026.0,3040.03,3057.02,3072.05,3083.03,3123.0],[2079.01,2207.03,2257.0,2293.0,2309.03,2352.02,2395.03,2422.0,2438.03,2481.03,2524.04,2567.04,2610.04,2646.03,2653.03,2696.04,2723.0,2739.03,2782.03,2798.03,2825.04,2868.04,2911.04,2913.0,2946.04,2954.04,2997.0,2997.1,3040.04,3057.03,3072.0,3083.04,3117.0,3123.04],[1950.01,2180.01,2223.01,2266.03,2309.04,2352.04,2395.04,2438.04,2481.02,2524.06,2567.05,2610.05,2653.04,2696.05,2739.04,2782.05,2825.05,2868.05,2895.0,2919.0,2946.05,2970.0,2997.05,3021.0,3045.0,3072.01,3096.0,3123.05],[1950.0,2207.0,2293.01,2350.0,2395.05,2465.0,2496.0,2524.05,2567.06,2610.06,2646.0,2653.05,2696.06,2739.06,2782.06,2798.0,2825.06,2868.06,2911.06,2946.0,2950.0,2954.05,2997.01,3000.0,3040.06,3057.0,3072.02,3083.05,3123.01],[2180.0,2223.0,2266.0,2309.0,2352.0,2395.0,2438.0,2481.0,2524.0,2567.0,2610.0,2653.0,2696.0,2739.0,2782.0,2825.0,2868.0,2911.0,2954.0,2997.06,3040.0,3083.0,3126.0]],"exceptDamage":2226,"backDamage":1572,"timeLineName":"D4-露似似花水魅魔圣千真步-2226w","detail":"返58s-86%"}

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-2 21:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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