吉祥知识星球http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247483727&idx=1&sn=db05d8c1115a4539716eddd9fde4e5c9&chksm=c0e47813f793f105017fb8551c9b996dc7782987e19efb166ab665f44ca6d900210e6c4c0281&scene=21#wechat_redirect
《网安面试指南》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484339&idx=1&sn=356300f169de74e7a778b04bfbbbd0ab&chksm=c0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene=21#wechat_redirect
《Java代码审计》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484219&idx=1&sn=73564e316a4c9794019f15dd6b3ba9f6&chksm=c0e47a67f793f371e9f6a4fbc06e7929cb1480b7320fae34c32563307df3a28aca49d1a4addd&scene=21#wechat_redirect
《Web安全》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484238&idx=1&sn=ca66551c31e37b8d726f151265fc9211&chksm=c0e47a12f793f3049fefde6e9ebe9ec4e2c7626b8594511bd314783719c216bd9929962a71e6&scene=21#wechat_redirect
《应急响应》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484262&idx=1&sn=8500d284ffa923638199071032877536&chksm=c0e47a3af793f32c1c20dcb55c28942b59cbae12ce7169c63d6229d66238fb39a8094a2c13a1&scene=21#wechat_redirect
《护网资料库》http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484307&idx=1&sn=9e8e24e703e877301d43fcef94e36d0e&chksm=c0e47acff793f3d9a868af859fae561999930ebbe01fcea8a1a5eb99fe84d54655c4e661be53&scene=21#wechat_redirect
在很多社交平台上,我们会看到很多人在从大厂离职后开始吐槽老东家,或者分享自己的日常生活,甚至人们给他们打上了“离职赛道的标签”。
在杭州阿里巴巴的总部附近,有4个阿里P7被优化的打工人组团开了一家包子铺,阿里P7应该年薪轻松在大几十万了,他们被优化后也并不是找不到工作,而是决定投身去开一家属于自己的包子铺,从而逃脱每天10来小时的“格子间”生活。
他们四个人分别是HR、交互设计师、产品经理、运营,根据每个人原来的工作经验,在他们的包子铺中加了更多的互联网元素:
-
用互联网产品思维迭代包子,根据用户反馈改进。
-
重视用户体验,提供化妆镜和口红,香薰机等。
-
拆除后厨玻璃墙,营造酒吧式松弛感。
铁打的营盘,流水的兵,老人的离去,必定会有新人的补充,25届阿里的秋招依然上线:
阿里秋招链接:
https://mp.weixin.qq.com/s/ki-DFt6Gpe9FmfkFaWj-cA
更多的秋招信息已经在我们的《网络安全面试库》里面已经更新了
AES/DES的具体工作步骤
AES(高级加密标准)和DES(数据加密标准)是两种常用的对称加密算法。
AES(高级加密标准)工作步骤
AES是一种分组密码算法,使用128位、192位或256位的密钥对128位的数据块进行加密。AES的加密过程包括以下主要步骤:
1. 密钥扩展
-
密钥扩展:将原始密钥扩展为多个轮密钥。128位密钥需要10轮,192位密钥需要12轮,256位密钥需要14轮。
2. 初始轮密钥加
-
初始轮密钥加:将输入数据块与第一个轮密钥进行异或运算。
3. 轮函数(共10/12/14轮)
每一轮包括以下四个步骤:
-
字节替代(SubBytes):使用S盒对数据块中的每个字节进行替换。
-
行移位(ShiftRows):将数据块中的每一行循环左移一定的字节数。
-
列混淆(MixColumns):对每一列进行线性变换(最后一轮不执行此步骤)。
-
轮密钥加(AddRoundKey):将当前数据块与当前轮密钥进行异或运算。
4. 最终轮
-
最终轮:执行字节替代、行移位和轮密钥加,不进行列混淆。
5. 输出密文
-
输出密文:经过多轮变换后的数据块即为密文。
DES(数据加密标准)工作步骤
DES是一种分组密码算法,使用56位的密钥对64位的数据块进行加密。DES的加密过程包括以下主要步骤:
1. 初始置换(IP)
-
初始置换:对输入的64位数据块进行初始置换,重新排列数据位。
2. 16轮迭代
每一轮包括以下步骤:
-
分组:将数据块分为左右两部分,每部分32位。
-
扩展置换(E位选择表):将右半部分扩展为48位。
-
密钥混合:将扩展后的右半部分与当前轮的子密钥进行异或运算。
-
S盒代替:将异或后的数据块通过S盒进行替换,得到新的32位数据。
-
P盒置换:对替换后的数据进行P盒置换。
-
左右交换:将左半部分与右半部分进行交换,准备进入下一轮迭代。
3. 逆置换(IP-1)
-
逆置换:在16轮迭代完成后,对数据块进行逆置换,得到最终的密文。
推荐阅读:
学了这篇面试经,轻松收割网络安全的offer
护网主防资料库、护网设备讲解、护网初中高级别面试
Java代码审计零基础入门到整套代码审计
Web安全:靶场、渗透工具、信息收集、输入输出漏洞、业务逻辑漏洞
【护网必备技能】应急响应知识库