本文将介绍如何利用cyberchef中的fork和merge操作,通过对数据进行分叉和合并对数据进行分类处理。为读者提供数据处理多种思路,使得读者能够在日常的工作中灵活的应对数据中的不同部分,还原被编码数据的原貌。
fork和merge操作是Cyberchef非常重要且实用的模块,为了让小伙伴们能够在使用该模块的时候得心应手,本文将详细的介绍该模块的原理以及模块涉及的重要字段,作为我的专栏《Cyberchef 从入门到精通教程》中的一篇,详见这里。
Fork Merge等概念在计算机中由来已久,如下:
- Linux系统中,fork命令可以创建一个进程的副本。
- 在GIT代码管理中,也存在着fork merge的命令。在代码管理中使用git fork命令把别人的项目代码克隆到自己的账户空间,从而形成一个独立演进的代码分叉。Git merge 可以用于将分叉和主干分支进行合并。
- 在python中也有类似split函数可以将字符串按照分隔符进行切分成为数组,join函数可以将数组进行合并。
因此cyberchef中的fork以及merge也都是借鉴计算机中的一些理念。
问题
使用cyberchef对如下求一个矩阵的和: