首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是任何系统的方法,可以检测到源代码中的弱密码算法。

问是任何系统的方法,可以检测到源代码中的弱密码算法。
EN

Security用户
提问于 2016-03-24 08:50:49
回答 1查看 250关注 0票数 0

应该从源代码中删除弱密码算法,以避免出现错误的安全性(例如: MD5 )。当然,在源代码中可能有算法,但它没有使用“MD5”这个名称),但是,是否有任何系统的方法/工具可以首先检测源代码中的弱加密算法?源代码语言是Java和C。

EN

回答 1

Security用户

发布于 2016-03-24 12:40:35

许多算法需要一些神奇常数。MD5就是其中之一。它需要将四个32位整数变量初始化为以下值:

代码语言:javascript
复制
0x67452301
0xefcdab89
0x98badcfe
0x10325476

当这四个常量出现在同一个源代码文件中时,它可能是一个MD5实现。然而,人类程序员必须仔细研究一下才能确定这一点。

请记住,编程语言通常有多种可能的表示整数文本的方法。这些可能性中的每一种都需要检查。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/118431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档