找回消失的密钥 --- DFA分析白盒AES算法
一、目标李老板:什么叫白盒AES算法?奋飞:将密钥进行白盒化处理,融入到整个加密过程中,使密钥无法跟踪还原,保障密钥安全。简单的说,就是你可以明明白白的调试整个算法过程,怎么看都像是AES算法,但却是怎么也找不到密钥在哪里?AES算法的介绍请参照DFA(DifferentialFaultAnalysis)的原理和算法推导过程,请参照文末的链接。我们今
Stella981 Stella981
3年前
Mac python3 环境下 完善pdf转jpg脚本
由于样本图片数据都是保存在pdf里,想拿到样本必须先把图片从pdf中提取出来,算是数据清洗中的一点小小的积累吧。这里不得不吐槽一下公司存储图片的机制,业务员把jpg格式的照片放到word里,然后用工具把word保存为pdf,最后上传到公司服务器里,这简介反人类,不但丢失了图片头文件信息,还造成后期数据转换的大量时间资源的浪费,可能pdf格式会小一
Stella981 Stella981
3年前
Android的CalendarView控件使用及日期进行农历转换
前言我们在做一些日历或是对一些重要日期记录时有时会用到农历,Android里面网上可以看到一些农历的相关类,我们这里也是在度娘里找到的直接借用一下,主要是来介绍怎么使用。视频演示效果代码演示我们新建一个工程起名为LunarDemo!(https://oscimg.oschin
Stella981 Stella981
3年前
Object Pascal 运算符,常量,变量
不区分大小写赋值运算符:(Java里是)例如varI:Integer;I:30;比较运算符\,<,<,,<,特别注意:判等是(Java里是)判不等是<(Java里是!)逻辑运算符andornot算术运算符,,\,/(浮点数),
Stella981 Stella981
3年前
Netty学习笔记1:5种IO模型
1阻塞IO模型从字面来理解,就是调用时可能被阻塞,什么叫阻塞,要知道一个进程有N种状态,学过OS都知道如果阻塞,就会把当前进程放在某个条件的阻塞队列里。直到条件满足了,才会转移此进程进入就绪队列。当然,就绪队列还有个优先级的概念,就不扯远了。阻塞IO.1)调用API,比如 r
Stella981 Stella981
3年前
Shell 命令执行可视化和告警工具
公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!!(https://oscimg.oschina.net/oscnet/0075af036585457cbe4ba4a99d8288a6.jpg)
Wesley13 Wesley13
3年前
GitHub入门教程
GitHub简介参见:百度百科(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Fview%2F3366456.htm%3Ffr%3Daladdin)1、首先在https://github.com/(https://www.oschin
Stella981 Stella981
3年前
Nginx 面试中最常见的 18 道题!
公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!!(https://oscimg.oschina.net/oscnet/68c89959150d49b992c2213a39a98a23.jpg)
Python进阶者 Python进阶者
2年前
取出df3["text"]里 tblActors字段的内容,如果没有就填充一个值,怎么破?
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【WYM】问了一个Pandas处理的问题,提问截图如下:!(https://uploadimages.jianshu.io/upload_images/26
liam liam
1年前
2023 年 API 排行!盘点用的最多的 API 协议。
每个人都用过协议。在网页端,在App端,大部分的数据交换都基于HTTP协议,但你也许会听过其他的一些协议。从《2023全球API状况报告》里的数据,我们能看到全球的开发者使用最多的API协议:这些协议有什么不同?为什么要有那么多种协议?这些协议到底要怎么使