我在我的代码分析器上工作,并尝试为Cobol漏洞编写一些模式。我花了太多时间来搜索Cobol中用于加密的某些函数。
也许现在有人在Cobol中进行哈希运算吗?我不懂这种语言,但是现在正在学习这个问题。
答案 0 :(得分:2)
IBM有a program,您可以从COBOL程序中调用它,它将返回哈希值。它可以处理以下哈希:
这仅适用于IBM COBOL。我提供的链接显示了该调用的示例,并描述了CSNBOWH(如果使用AMODE(64),则为CSNEOWH)的链接部分所需的所有数据
答案 1 :(得分:0)
COBOL中没有标准功能。因此,您有两个选择:
第一-在任何基于PC的COBOL实现上,您都应该能够调用libcrpyto函数或其他C库。一个示例是md5er.cob。
2nd-使用普通的COBOL实现,例如COBDES或cobsha programs, providing SHA-3 implementation(或编写您自己的实现)。