数组是一种复杂的数据结构,数组元素之间的关系,既不是线性的,也不是树型的为什么错? 5

 我来答
佳黛218
2019-01-12 · TA获得超过239个赞
知道小有建树答主
回答量:65
采纳率:55%
帮助的人:28.6万
展开全部

首先明确数据具有逻辑结构存储结构。逻辑结构指数据元素之间的逻辑关系,有四种关系:集合结构、一对一的线性结构、一对多的树型结构、多对多的图状结构。存储结构指数据实际存放在计算机中的物理结构,只有两种形式:顺序存储、非顺序存储。

     任何一种逻辑结构都可以使用顺序存储或者非顺序存储。

      数组的数据元素之间逻辑结构是一对一的线性结构,所以这句话说数组元素之间的关系既不是线性的,就是错误的了。

百度网友1ed51db
2019-01-12 · 超过11用户采纳过TA的回答
知道答主
回答量:41
采纳率:36%
帮助的人:8万
展开全部
首先,你得先知道你这个卡的用途,才能去猜它的十六进制转换成十进制后的数据可能代表着什么含义,比较常见的有,有代表时间的,代表刷卡次数的,代表余额的,代表持卡人账号的等等。
其次,在你比较并成功发现了几组数据不同的地方后,建议在word里面建个表,把数据的十六进制和十进制全部列出来,这样数据比较直观,便于分析。
常见的数据加密方式就是倒序:1、整体倒序。就是说你那一行数据全部是反着的。2、局部倒序。一行数据里面,只有其中的几组数据是倒序加密的,而该行的别的数据都是正序。3、滚动加密。不常见,就是每次读卡系统都给卡一个随机数到卡上的数据结构里面,然后卡再把随机数返回给系统,来来回回一共三次握手(就是三次协议),碰见这种很棘手。
xor的几种常见算法:1、一般常见的就是,两组变动数据xor就能找到校验值。2、还有些不太常见的,就是你的卡,除了余额什么的每次刷完会变化外,还有好几个值也变化,并且规律难寻的时候你就要考虑,它是多组数据连续xor得到校验值。
//这里说个小技巧:有的厂家,为了干扰你去破解它的校验值,除了用连续xor外,还会用十六进制转十进制后,几组数据的和差规律去隐藏连续xor里面的非金额变量,有时候还会涉及函数。//
其它的还有一些DES、MAC、RSA、CRT、AES、AND、OR等等很多算法,网上也有很多教程,大家可以去学习。还有很多运算和拓扑分析程序帮我们分析。
欢迎大家互相学习交流,学技术但不要违法,不要犯法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式