华为电信机顶盒3DES认证算法问题
1111110$32516CEE52DAFE3372D5218FCE4F55C2$075545783148$00100199006020700001000763628457$183.49.8.119$00:07:63:62:84:57$$CTC
加密的时候采用168bit的3DES加密方式,到底问题出在那里呢?是加密算法的问题吗?是原文组织的问题吗?是密钥不正确吗?,不会啊,只有888888和64278546两个可能的秘钥啊,不会是编程语言的问题吧?这款机顶盒是华为生产的,希望熟悉其认证过程的驴友跟进,可以现金奖励,具体免谈!!!小弟急求答案!,下面是关于加密的一些文档里面摘要出来的相关信息:
机顶盒上传认证信息
承载协议:HTTP(POST)
接口方向:机顶盒 –〉业务管理平台
调用接口:由认证请求返回页面确定
接口功能:机顶盒调用 POST 请求上传认证信息
备注说明:采用 POST 信息传递参数
用户上传认证信息请求包括UserID和Authenticator ,UserID是 用户登录业务帐号, String类型, 36字节长,Authenticator 是加密后的参数串,包含各个输入参数,具体参数和加密方法见下表
表 请求Authenticator 包含参数
名称 说明 数据类型 长度(字节) 是否必选
Random 随机数字digit string <=8 M
EncryToken 用于Autenticator产生的临时Token String 32 M
UserID IPTV 用户业务编号 string 20 M
STBID 机顶盒编号,参 string 32 M
见中国电信《IPTV 机顶盒
设备技术规范V1.5》附录D,
同
IP IP 地址 string 39 M
MAC 机顶盒的MAC 地址, string 17 M
格式为:xx:xx:xx:xx:xx:xx
Reserved 预留 String 64 M
根据文档描述,用函数CTCGetAuthInfo实现对以上信息的采集和加密形成Authenticator ,以下是具体情形:
函数名:CTCGetAuthInfo
相关推荐
SSH协议在电信行业中的应用与实践
安全外壳协议(SSH)是一种网络协议,用于在不安全的网络中为计算机之间提供安全的加密通信。作为一种在互联网上实现安全通信的框架,SSH允许用户执行远程命令、管理网络服务、传输文件以及执行多种自动化任务。公钥认证是一种基于非对称加密原理的认证方式。它要求系统中每台计算机都拥有两把密钥:公钥和私钥。这两把密钥是数学上的一对,使用一个密钥加密的数据只能使用另一个密钥解密。公钥是公开的,可以发布给任何人;私钥必须保密,只有私钥的所有者才能解密用对应的公钥加密的信息。
57、主动一次性密码机制与密码算法硬件加速
本文探讨了主动一次性密码机制(AOTP)与密码算法硬件加速技术。AOTP通过结合手机短信通道和一次性密码,提供了一种安全、便捷的用户认证方式,具有防复用、抗恶意软件和钓鱼攻击等优势。密码算法硬件加速则通过识别热点函数并设计相应的硬件加速器,显著提高了AES、RSA等常用密码算法的执行性能,为普适计算系统的数据安全提供了高效解决方案。
【网工】华为配置专题进阶篇③
■IPSec ■路由策略配置 ■VRRP
智能电表安全卫士:ESAM核心技术解析
ESAM是电表、燃气表等计量设备的核心安全模块,通过硬件级隔离和密码学算法实现多重防护:安全存储敏感数据、加密通信、双向身份认证、权限控制和防篡改机制。其工作原理基于安全芯片架构,采用国密算法进行密钥管理和数据加密,支持物理攻击检测及自毁功能。典型应用包括远程费控、加密数据上报、固件升级等场景,需根据安全等级、接口兼容性和功耗要求选型。作为计量设备"安全心脏",ESAM确保数据全流程安全,满足行业合规要求,是智能能源管理的基础安全组件。
#include BLEDevice.h.pages
#include BLEDevice.h.pages


企业信息化
