唱吧歌词解密方法

用抓包工具可以获取唱吧的返回参数 其中有一项 .zrce 结尾的文件这个就是唱吧的歌词文件。

但是用文本工具打开后发现全是乱码。

这个提供解密的方法。

import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;

public class test2 {

	public static void main(String[] args) {
		int i = 0;
		// 歌词文件位置
		File paramFile = new File("C:/Users/Administrator/Desktop/android/唱吧/cbddfdcf26f3a411ea4b4afef3070685.zrce");
		try {
			InputStream inputStream = new FileInputStream(paramFile);
			ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
			BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream);
			byte[] arrayOfByte = new byte[1024];
			for (;;) {
				int j = bufferedInputStream.read(arrayOfByte);
				if (j <= 0) {
					break;
				}
				byteArrayOutputStream.write(arrayOfByte, 0, j);
			}
			arrayOfByte = byteArrayOutputStream.toByteArray();
			while (i < arrayOfByte.length) {
				arrayOfByte[i] = ((byte) (arrayOfByte[i] ^ new byte[] { -50, -45, 110, 105, 64, 90, 97, 119, 94, 50, 116, 71, 81, 54, -91, -68 }[(i % 16)]));
				i += 1;
			}
			String paramFile11 = new String(arrayOfByte, "UTF-8");
			System.out.println(paramFile11);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

解密后打印出:

[ar:]
[ti:]
[total:209197]
[32153,2183]<0,308,0>爱<313,307,0>到<625,620,0>心<1250,308,0>破<1563,620,0>碎
[34366,1870]<0,307,0>也<312,308,0>别<625,307,0>去<937,308,0>怪<1250,620,0>谁
[36238,3432]<0,307,0>只<312,308,0>因<625,307,0>为<937,308,0>相<1250,620,0>遇<1875,307,0>太<2187,1245,0>美
[39676,2495]<0,308,0>就<313,307,0>算<625,308,0>流<938,307,0>干<1250,308,0>泪<1563,307,0>伤<1875,308,0>到<2188,307,0>底
[42178,4370]<0,308,0>心<313,307,0>成<625,308,0>灰<938,307,0>也<1250,308,0>无<1563,307,0>所<1875,2495,0>谓
[47088,2183]<0,308,0>我<313,307,0>破<625,620,0>茧<1250,308,0>成<1563,620,0>蝶
[49332,1870]<0,307,0>愿<312,308,0>和<625,307,0>你<937,308,0>双<1250,620,0>飞
[51207,3432]<0,307,0>最<312,308,0>怕<625,307,0>你<937,308,0>会<1250,307,0>一<1562,308,0>去<1875,620,0>不<2500,932,0>回
[54666,2495]<0,308,0>虽<313,307,0>然<625,308,0>爱<938,307,0>过<1250,308,0>我<1563,307,0>给<1875,308,0>过<2188,307,0>我
[57171,4683]<0,308,0>想<313,307,0>过<625,308,0>我<938,307,0>就<1250,308,0>是<1563,307,0>安<1875,1870,0>慰<3750,933,0>嘿
[61854,1557]<0,307,0>我<312,308,0>向<625,307,0>你<937,620,0>飞
[63413,2183]<0,308,0>雨<313,307,0>温<625,308,0>柔<938,307,0>的<1250,933,0>坠
[65610,1870]<0,307,0>像<312,308,0>你<625,307,0>的<937,625,0>拥<1562,308,0>抱
[67482,1870]<0,307,0>把<312,308,0>我<625,307,0>包<937,933,0>围
[69355,1557]<0,307,0>我<312,308,0>向<625,307,0>你<937,620,0>飞
[70912,1870]<0,308,0>多<313,307,0>远<625,308,0>都<938,307,0>不<1250,620,0>累
[72784,1870]<0,308,0>虽<313,307,0>然<625,308,0>旅<938,307,0>途<1250,620,0>中
[74663,2183]<0,308,0>有<313,307,0>过<625,308,0>痛<938,307,0>和<1250,933,0>泪
[76849,1557]<0,307,0>我<312,308,0>向<625,307,0>你<937,620,0>追
[78418,2183]<0,308,0>风<313,307,0>温<625,308,0>柔<938,307,0>的<1250,933,0>吹
[80609,1870]<0,307,0>只<312,308,0>要<625,307,0>你<937,620,0>无<1562,308,0>怨
[82487,1870]<0,307,0>我<312,308,0>也<625,307,0>无<937,933,0>悔
[84358,1870]<0,307,0>爱<312,308,0>是<625,307,0>那<937,620,0>么<1562,308,0>美
[86233,1557]<0,307,0>我<312,308,0>心<625,307,0>陶<937,620,0>醉
[87804,4995]<0,308,0>被<313,469,0>爱<782,307,0>的<1094,464,0>感<1641,3354,0>觉
[118463,2182]<0,307,0>爱<312,308,0>到<625,620,0>心<1250,307,0>破<1562,620,0>碎
[120694,1870]<0,313,0>也<313,307,0>别<625,308,0>去<938,307,0>怪<1250,620,0>谁
[122618,3433]<0,308,0>只<313,307,0>因<625,308,0>为<938,307,0>相<1250,620,0>遇<1875,308,0>太<2188,1245,0>美
[126060,2495]<0,307,0>就<312,308,0>算<625,307,0>流<937,308,0>干<1250,307,0>泪<1562,308,0>伤<1875,307,0>到<2187,308,0>底
[128580,4370]<0,307,0>心<312,308,0>成<625,307,0>灰<937,308,0>也<1250,307,0>无<1562,308,0>所<1875,2495,0>谓
[133404,2182]<0,307,0>我<312,308,0>破<625,620,0>茧<1250,307,0>成<1562,620,0>蝶
[135595,1870]<0,313,0>愿<313,307,0>和<625,308,0>你<938,307,0>双<1250,620,0>飞
[137543,3433]<0,308,0>最<313,307,0>怕<625,308,0>你<938,307,0>会<1250,308,0>一<1563,307,0>去<1875,620,0>不<2500,933,0>回
[141083,2495]<0,307,0>虽<312,308,0>然<625,307,0>爱<937,308,0>过<1250,307,0>我<1562,308,0>给<1875,307,0>过<2187,308,0>我
[143583,4682]<0,307,0>想<312,308,0>过<625,307,0>我<937,308,0>就<1250,307,0>是<1562,308,0>安<1875,1870,0>慰<3750,932,0>嘿
[148265,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>飞
[149832,2182]<0,307,0>雨<312,313,0>温<625,307,0>柔<937,308,0>的<1250,932,0>坠
[152021,1870]<0,308,0>像<313,307,0>你<625,308,0>的<938,625,0>拥<1563,307,0>抱
[153897,1870]<0,308,0>把<313,307,0>我<625,308,0>包<938,932,0>围
[155767,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>飞
[157331,1870]<0,307,0>多<312,308,0>远<625,307,0>都<937,308,0>不<1250,620,0>累
[159202,1870]<0,307,0>虽<312,308,0>然<625,307,0>旅<937,308,0>途<1250,620,0>中
[161081,2182]<0,307,0>有<312,308,0>过<625,307,0>痛<937,308,0>和<1250,932,0>泪
[163270,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>追
[164830,2182]<0,312,0>风<312,308,0>温<625,307,0>柔<937,308,0>的<1250,932,0>吹
[167012,1870]<0,308,0>只<313,307,0>要<625,308,0>你<938,620,0>无<1563,307,0>怨
[168897,1870]<0,308,0>我<313,307,0>也<625,308,0>无<938,932,0>悔
[170771,1870]<0,308,0>爱<313,307,0>是<625,308,0>那<938,620,0>么<1563,307,0>美
[172646,1558]<0,308,0>我<313,307,0>心<625,308,0>陶<938,620,0>醉
[174207,4057]<0,307,0>被<312,391,0>爱<703,380,0>的<1083,550,0>感<1641,2416,0>觉
[178271,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>飞
[179832,2182]<0,307,0>雨<312,308,0>温<625,307,0>柔<937,308,0>的<1250,932,0>坠
[182022,1870]<0,308,0>像<313,307,0>你<625,308,0>的<938,625,0>拥<1563,307,0>抱
[183892,1870]<0,308,0>把<313,307,0>我<625,308,0>包<938,932,0>围
[185764,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>飞
[187329,1870]<0,307,0>多<312,308,0>远<625,307,0>都<937,308,0>不<1250,620,0>累
[189199,1870]<0,307,0>虽<312,308,0>然<625,307,0>旅<937,308,0>途<1250,620,0>中
[191080,2182]<0,307,0>有<312,308,0>过<625,307,0>痛<937,308,0>和<1250,932,0>泪
[193265,1558]<0,308,0>我<313,307,0>向<625,308,0>你<938,620,0>追
[194835,2109]<0,307,0>风<312,308,0>温<625,307,0>柔<937,308,0>的<1250,859,0>吹
[196984,1870]<0,308,0>只<313,307,0>要<625,308,0>你<938,620,0>无<1563,307,0>怨
[198868,1870]<0,308,0>我<313,307,0>也<625,308,0>无<938,932,0>悔
[200754,1870]<0,308,0>爱<313,307,0>是<625,308,0>那<938,620,0>么<1563,307,0>美
[202639,1558]<0,308,0>我<313,307,0>心<625,308,0>陶<938,620,0>醉
[204202,4995]<0,307,0>被<312,469,0>爱<781,313,0>的<1094,468,0>感<1562,3433,0>觉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值