【发布时间】:2016-01-27 19:10:26
【问题描述】:
在研究如何最好地利用 OpenSSH 时,我研究了 SHA 哈希并发现 a post discussing the SHA2 functions in OpenSSL. 接受的答案状态
SHA-224 和 SHA-256 是同一个函数,除了一个内部参数
我确定这是真的,但我想亲自看看。就这样我知道它的样子。具体来说,我想看看执行 SHA-224 和 SHA-256 哈希的函数。
顺便说一句,这个问题对我很重要,因为我已经学习了一些编程(C 和 perl)课程的介绍,这些课程总是让我感觉“好吧,那又如何?这有什么用”。也许通过浏览一下,我会看到有用的代码是什么样的,了解一下开源软件的组织方式,并朝着自己贡献一些有用的东西迈出一小步。
所以我下载了the OpenSSL source code (openssl-1.0.2e.tar.gz),解压后想“哇,我从哪里开始?”
那么,嗯,我从哪里开始呢?有很多文件和很多目录。是否有放置物品的约定?是否有我应该安装的开发环境有助于看到更大的图景?任何能让我朝着正确方向开始的帮助将不胜感激。
【问题讨论】:
标签: ssl ssh openssl open-source