Cobol中的错误哈希函数

时间:2018-10-15 10:21:13

标签: security hash cobol

我在我的代码分析器上工作,并尝试为Cobol漏洞编写一些模式。我花了太多时间来搜索Cobol中用于加密的某些函数。

也许现在有人在Cobol中进行哈希运算吗?我不懂这种语言,但是现在正在学习这个问题。

2 个答案:

答案 0 :(得分:2)

IBM有a program,您可以从COBOL程序中调用它,它将返回哈希值。它可以处理以下哈希:

  • MD5
  • SHA-1
  • RIPEMD-160
  • SHA-224
  • SHA-256
  • SHA-384
  • SHA-512

这仅适用于IBM COBOL。我提供的链接显示了该调用的示例,并描述了CSNBOWH(如果使用AMODE(64),则为CSNEOWH)的链接部分所需的所有数据

答案 1 :(得分:0)

COBOL中没有标准功能。因此,您有两个选择:

第一-在任何基于PC的COBOL实现上,您都应该能够调用libcrpyto函数或其他C库。一个示例是md5er.cob

2nd-使用普通的COBOL实现,例如COBDEScobsha programs, providing SHA-3 implementation(或编写您自己的实现)。