首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動(dòng)區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

樓主: jianjie20130628
上一主題 下一主題
[交流討論]

ZTE_STB_Tools_V2.1.1-T02及前期版本

  [復(fù)制鏈接]
171#
發(fā)表于 2022-7-25 10:16 | 只看該作者 | 來自山東
1、版本:ZTE_STB_Tools_V2.1.1_T02

2、機(jī)器碼:sq12780001290000002348000041F9DD62000000002383AF36D97EF0A37A8D773BEE529BD6760A1FE21679CF22F7DF40E258C5ABDA16C630E840E45CB6153F46D768AC720E257F977C7D2B517EE7E738A536E1C024153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E3A364F4619463EBF

3、去掉:sq,未知的12,密文長度78,未知的0001
290000002348000041F9DD62000000002383AF36D97EF0A37A8D773BEE529BD6760A1FE21679CF22F7DF40E258C5ABDA16C630E840E45CB6153F46D768AC720E257F977C7D2B517EE7E738A536E1C024153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E3A364F4619463EBF

4、3DES key 16bytes:290000002348000041F9DD6200000000
key為16bytes加0擴(kuò)充至24bytes
290000002348000041F9DD62000000000000000000000000

5、剩下的是密文:
2383AF36D97EF0A37A8D773BEE529BD6760A1FE21679CF22F7DF40E258C5ABDA16C630E840E45CB6153F46D768AC720E257F977C7D2B517EE7E738A536E1C024153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E3A364F4619463EBF

6、密文加密方式為3DES,ECB模式,PKCS7填充,3DES在線加密解密:
http://tool.chacuo.net/crypt3des/
解密失?。?br />
7、這些重復(fù)的字節(jié)是干嘛的?
153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E153F46D768AC720E
172#
發(fā)表于 2022-7-25 15:14 | 只看該作者 | 來自湖北
173#
 樓主| 發(fā)表于 2022-7-25 20:27 來自ZNDS手機(jī)版 | 只看該作者 | 來自重慶
orchid_zxg 發(fā)表于 2022-7-25 10:16
1、版本:ZTE_STB_Tools_V2.1.1_T02

2、機(jī)器碼:sq12780001290000002348000041F9DD62000000002383AF36D97E ...

你算法做錯(cuò)了
174#
 樓主| 發(fā)表于 2022-7-25 20:28 來自ZNDS手機(jī)版 | 只看該作者 | 來自重慶
需要配合算法解密才能得到明文,你算法呢,光拆分可不行
175#
發(fā)表于 2022-7-25 20:47 | 只看該作者 | 來自山東
本帖最后由 orchid_zxg 于 2022-7-26 08:15 編輯

謝謝了,還是不太懂。3DES在線加密解密,不能解密,不知道錯(cuò)在哪里,請賜教。
176#
發(fā)表于 2022-7-26 09:24 | 只看該作者 | 來自山東
/// <summary>
    /// 完整
    /// </summary>
    public class TripleDESHelper1
    {
        public static string Encrypt(string aStrString, string aStrKey, CipherMode mode = CipherMode.ECB, string iv = "12345678")
        {
            try
            {

                var des = new TripleDESCryptoServiceProvider
                 {
                    Key = Encoding.UTF8.GetBytes(aStrKey.Substring(0, 24)),//長度必須24個(gè)字節(jié)
                    Mode = mode
                 };
                if (mode == CipherMode.ECB)
                 {
                    des.IV = Encoding.UTF8.GetBytes(iv);
                }
                var desEncrypt = des.CreateEncryptor();
                byte[] buffer = Encoding.UTF8.GetBytes(aStrString);
                return Convert.ToBase64String(desEncrypt.TransformFinalBlock(buffer, 0, buffer.Length));
             }
            catch (Exception e)
            {
                 return string.Empty;
            }
        }

        public static string Decrypt(string aStrString, string aStrKey, CipherMode mode = CipherMode.ECB, string iv = "12345678")
        {
            try
            {
                var des = new TripleDESCryptoServiceProvider
                {
                     Key = Encoding.UTF8.GetBytes(aStrKey.Substring(0, 24)),//長度必須24個(gè)字節(jié)
                     Mode = mode,
                    Padding = PaddingMode.PKCS7
                };
                if (mode == CipherMode.CBC)
                {
                    des.IV = Encoding.UTF8.GetBytes(iv);
                }
                var desDecrypt = des.CreateDecryptor();
                var result = "";
                byte[] buffer = Convert.FromBase64String(aStrString);
                result = Encoding.UTF8.GetString(desDecrypt.TransformFinalBlock(buffer, 0, buffer.Length));
                 return result;
            }
            catch (Exception e)
            {
                return string.Empty;
            }
        }
    }

    public class TripleDESHelper
    {
        static byte[] IV = Encoding.UTF8.GetBytes("12345678");
        public static string Encrypt(string content, string key)
        {
            try
            {

                var tDes = new TripleDESCryptoServiceProvider
                {
                     Key = Encoding.UTF8.GetBytes(key.Substring(0, 24)),//長度必須24個(gè)字節(jié)
                     Mode = CipherMode.ECB,
                    IV = IV
                };
                var desEncrypt = tDes.CreateEncryptor();
                byte[] buffer = Encoding.UTF8.GetBytes(content);
                return Convert.ToBase64String(desEncrypt.TransformFinalBlock(buffer, 0, buffer.Length));
             }
            catch (Exception e)
            {
                 return string.Empty;
            }
        }

        public static string Decrypt(string content, string key)
        {
             try
            {
                var tDes = new TripleDESCryptoServiceProvider
                {
                    Key = Encoding.UTF8.GetBytes(key.Substring(0, 24)),//長度必須24個(gè)字節(jié)
                     Mode = CipherMode.ECB,
                    Padding = PaddingMode.PKCS7
                };

                var desDecrypt = tDes.CreateDecryptor();
                byte[] buffer = Convert.FromBase64String(content);
                var result = Encoding.UTF8.GetString(desDecrypt.TransformFinalBlock(buffer, 0, buffer.Length));
                return result;
            }
             catch (Exception e)
            {
                return string.Empty;
            }
        }
    }
177#
發(fā)表于 2022-7-26 09:24 | 只看該作者 | 來自山東
本帖最后由 orchid_zxg 于 2022-7-26 11:14 編輯

沒學(xué)過編程,這玩意怎么用?在哪里填KEY?哪里填密文?
178#
 樓主| 發(fā)表于 2022-7-26 12:58 來自ZNDS手機(jī)版 | 只看該作者 | 來自重慶
從開始你都出錯(cuò)了,隨機(jī)罵為明文,注冊碼為密文,你隨機(jī)碼切割都錯(cuò)了,通過密鑰算出滴密文不也是錯(cuò)滴嘛
回復(fù) 支持 1 反對 0

使用道具 舉報(bào)

179#
 樓主| 發(fā)表于 2022-7-26 12:59 來自ZNDS手機(jī)版 | 只看該作者 | 來自重慶
第一步都算錯(cuò)了哦
180#
 樓主| 發(fā)表于 2022-7-26 13:01 來自ZNDS手機(jī)版 | 只看該作者 | 來自重慶
UIjRXs1MopOmhEMTbVy35H43n5IPhx3ib7glYoQrgJamH8+61S8UinKVInTKsPrt+7nlCM/IsQ2JxFBAXQOJ3HXeQh5QnsBhhzn7iT8ZweL5hajO0fdXHvZmJo0aFxiP1c6kla6S5fEfXY5801MXirWQwq42nKlnmOkHnFBX1QZTlTKb2toEj9uCN/zSEA+kbjsldndPsp07moRiHoQoTcTwJGPtUMX/lSowtdtlCp1pWyKFaaRUEPgklLmmeHNkfsShg1S3PBhMYqQjAFWOGgbOWneu5DfTMCXw3nJ6M1ieCuI/eNjwfOKqQse+FVMNpG4IOIeRnV4TMUEgm27LJA==這是從3DES里面分離滴算法解密公式
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-11-12 08:53 , Processed in 0.060074 second(s), 8 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表