
常见加解密算法
文章平均质量分 82
常见加解密算法01 - 初步认识
02 - RC4算法分析
03 - RC4逆向认识
04 - 分组密码DES
05 - 分组密码AES
06 - 分组密码的填充与工作模式
07 - 分组密码实战
08 - RSA算法
09 - HASH 算法
二手的程序员
这个作者很懒,什么都没留下…
展开
-
常见加解密算法09 - HASH 算法
各位读者你们好啊,今天讨论一下 HASH 算法,也是这个系列的完结篇!!!Hash算法,又称散列算法,是一种从任意长度的数据字符串中创建小的、固定长度的值的函数,该值通常被视为数据的“指纹”。不同的数据往往会通过散列算法产生不同的结果,若两个不同的数据通过同一散列函数产生了相同的结果(即散列冲突),这种情况是非常罕见的。:相同的输入始终会产生相同的输出。:计算任何给定数据的哈希值是快速的。:理想中,从散列值中重建原始输入应该是不可行的,即散列函数是单向的。:两个不同输入很难产生相同的输出值。原创 2024-09-11 14:59:45 · 1133 阅读 · 0 评论 -
常见加解密算法07 - 分组密码实战
各位as handsome as Pan An, national beauty and heavenly fragrance的读者们好啊,今天我们来实战一下AES算法的逆向。样本已上传到 https://github.com/aprz512/Android-CrackJava层的比较简单就略过了,直接看C层的。原创 2024-09-04 10:51:04 · 440 阅读 · 0 评论 -
常见加解密算法06 - 分组密码的填充与工作模式
各位英姿焕发,风华正茂的读者们你们好啊,今天我们讨论一下分组密码的填充与工作模式。分组密码中,需要将明文按指定大小进行分组,由于明文并非指定大小的整数倍,因此在明文的最后一个分组需要将其填充至加密算法所要求的分组大小后进行加密。在解密时,按照同样的填充模式将填充的数据去除。加密时填充,解密时删除,这就需要定一个规则,这个规则就是填充模式。不填充,在此填充下原始数据必须是分组大小的整数倍,非整数倍时无法使用该模式,会报错。填充至符合块大小的整数倍,填充值为填充数量数,需要填充7个字节,就全部填07。原始:填充原创 2024-09-04 10:49:18 · 1366 阅读 · 0 评论 -
常见加密算法05 - 分组密码AES
各位眼光独到,学贯中西的读者们,你们好啊!今天我们讨论一下AES算法及其识别。虽然DES算法的分组大小是64位,但是由于DES算法的密钥长度只有56位,因此DES算法存在着弱点,容易受到暴力破解和差分攻击等攻击手段的威胁。因此,在实际应用中,DES算法已经不再被广泛使用,而被更加安全的算法所取代,如AES算法等。为了强调大于56位密钥对高强度安全的重要性,RAS数据安全(RSA Data Security)从1997年早期就发起了一系列的DES攻击竞赛。原创 2024-06-20 12:07:05 · 541 阅读 · 0 评论 -
常见加解密算法04 - 分组密码DES
DES算法,全称是数据加密标准(Data Encryption Standard),是一种对称密钥加密技巧,也就是说,加密和解密都用同一个密钥。它是分组加密算法。分组肯定要补位,关于补位的知识,我们后面再说。原创 2024-06-03 10:22:53 · 992 阅读 · 0 评论 -
常见加解密算法03 - RC4逆向认识
各位聪明绝顶,才高八斗的读者们你们好!今天我们主要讨论编译之后的RC4算法识别。题外话,之前看到一个蛋疼的小知识,说“势”这个字最好不好查词典释义。我是很好奇的,果然后来无法直视势不可挡这个成语。言归正传,我们将上一篇的Java与C的代码都编译一下,分别反编译看看。原创 2024-05-14 13:07:44 · 1251 阅读 · 0 评论 -
常见加解密算法02 - RC4算法分析
RC4的好处是它很简单,很快,在没有密钥的情况下只能使用暴力破解。所以,你的密钥很重要,你得特别小心使用它。原创 2024-05-14 13:05:22 · 989 阅读 · 1 评论 -
常见加解密算法01 - 初步认识
安全的加密方法会有大量的加密密钥,因此未经授权的人员既无法猜出正确的密钥,也无法使用计算机通过尝试每个可能的组合(称为暴力破解)轻松计算出正确的字符串。了解了BASE64的原理,那BASE32也就好理解了,它就是使用32个可见字符做编码表,然后是5个bit作为一组,也有填充。注意,这里使用 12.8.0 版本的 frida 来执行,15.2.2的在 cli 里面找不到函数,需要再研究研究。so里面方法不多,可以一个一个看过去,看谁比较可疑,也可以直接搜索编码表字符串,当然也有可能遇到字符串加密的情况。原创 2024-03-21 13:36:17 · 1146 阅读 · 0 评论