我需要你完成一个算法的逆向：
输入是：两个map 一个barr 见trace日志最上侧
输出是：第2个map的diff，也就是07893f3b9f0d1e5617edd347701cb203fff0f42ee18a5d2184701e0540257013
要求是你要用python实现算法的还原，纯二进制写法，主要是位运算或者密码学原语如hashlib库，不要自己写库也不要引入第三方库； 

参考文件如下： 
1. xapk与so: ru.moneyman.xapk 与 libsdk_bc_lib.so

可以使用的工具：
1. 主要是binaryninja，链接mcp分析算法，我已经提前打开了； 
2. ripgrep 用于扫描trace日志，因为文件过大，只允许使用此工具
3. 其他工具请不要使用，如有任何需求，请使用python的库来进行实现；

输出的python文件要包含上面测试结果，要求100%复现，算法可能涉及很多随机值与指纹，要全部分析清楚，py中要体现；

算法还原过程中你的思考/尝试/发现，均需要呈现在md文档中；