Security Cobol中的错误哈希函数

Security Cobol中的错误哈希函数,security,hash,cobol,Security,Hash,Cobol,我在我的代码分析器上工作,并尝试为Cobol漏洞编写一些模式。我花了太多时间在Cobol中搜索一些用于密码学的函数 也许现在有人在用Cobol进行哈希运算了?我不懂这门语言,但现在正在学习这个问题 IBM提供了一种可以从COBOL程序调用的方法,它将返回散列值。它可以处理以下哈希: MD5 SHA-1 RIPEMD-160 SHA-224 SHA-256 SHA-384 SHA-512 这只适用于IBMCOBOL。我提供的链接显示了一个调用示例,并描述了CSNBOWH的链接部分所需的所有数据

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

也许现在有人在用Cobol进行哈希运算了?我不懂这门语言,但现在正在学习这个问题

IBM提供了一种可以从COBOL程序调用的方法,它将返回散列值。它可以处理以下哈希:

  • MD5
  • SHA-1
  • RIPEMD-160
  • SHA-224
  • SHA-256
  • SHA-384
  • SHA-512
这只适用于IBMCOBOL。我提供的链接显示了一个调用示例,并描述了CSNBOWH的链接部分所需的所有数据(如果您使用的是AMODE(64))

IBM提供了一个可以从COBOL程序调用的链接,它将返回散列值。它可以处理以下哈希:

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

这只适用于IBMCOBOL。我提供的链接显示了一个调用示例,并描述了CSNBOWH的linkage部分所需的所有数据(如果您使用的是AMODE(64))

COBOL中没有标准函数。因此,您有两种选择:

第一-在任何基于PC的COBOL实现上,您应该能够只调用libcrpyto函数或其他C库。一个样本是


第二-使用普通的COBOL实现,例如或(或编写自己的)。

COBOL中没有标准函数。因此,您有两种选择:

第一-在任何基于PC的COBOL实现上,您应该能够只调用libcrpyto函数或其他C库。一个样本是


第二,例如使用普通的COBOL实现或(或编写您自己的)。

当询问“COBOL”时,我强烈建议添加有关正在使用的OS/编译器的信息。当询问“COBOL”时,我强烈建议添加有关正在使用的OS/编译器的信息。规范看起来有点奇怪,它真的是
调用CSNBOWH吗(parameter-1,…,parameter-n)
?我按照链接输入了一个示例程序。它似乎可以工作,在这里分享给全世界看。(叹气,我不能这样做,因为问题标记已关闭。:()(太长,无法粘贴到注释中,将在下面做一个“回答”)@KaLam我已经回滚了你的答案,因为我无法测试它。你需要等待问题重新打开。如果你想回答。规范看起来有点奇怪,它真的是
调用CSNBOWH(参数-1,…,参数-n)
?我按照链接输入了一个示例程序。它似乎有效,在这里分享给全世界看。(叹气,我不能这样做,因为问题标记已关闭。:()(太长,无法粘贴到注释中,将在下面做“回答”)@KaLam我已经回滚了你的答案,因为我无法测试它。你需要等待问题重新打开。如果你想回答。谢谢你,Simon!@IvanKrasnov不客气-请编辑你的问题并评论你缺少的答案,或者“接受”为你“工作”的答案[你拥有的特权]所有你认为有用的答案(如果你有这样做的权利,如果不是,回来后,当你有)(我强烈建议通过StAcExcel教程)谢谢你,西蒙!@ IvanKrasnov欢迎你-请编辑你的问题和评论的答案是什么失踪你或“接受”的答案“为你工作”(你拥有的特权)和所有你认为有用的答案(如果你有这样做的权利,如果没有,回来后,当你有)(我强烈建议通过StAcExcel教程工作)。