2016-02-13 50 views
-3

我生成MD5哈希值的列表以及在庆典上的shell URL的文件的(通过WGET生成)。 (mac)我只是想知道有无论如何我的shell脚本可以生成merkle树,或者如果这可能,因为我连接哈希?是否有可能用ShellScript生成二进制/ Merkle树?

+2

问:为什么bash的?为什么不是Python,或者至少是Perl?在bash中进行任何远程复杂的操作是一件痛苦的事情。 –

+0

我只是想知道其可能/如果这是可以做到,我在bash – MettyHat

+1

已经statrted猛砸真的不支持算术。 Bash确实有一些支持数组,但语法是钝的。如果是我,我会改写在Python,然后它只是使用[右库]的情况下(https://stackoverflow.com/questions/14641479/good-merkle-hash-tree-python-implementation)。 –

回答

1

当然这是可能的...... Bash is Turing complete,所以一切皆有可能获得足够的CPU时间,内存和 - 在这种情况下,尤其是 - 编程工作。

可能具有虽然来回转换为字符串值,例如首先检索散列为十六进制,删除周围的结构,连接,然后再次散列。如果可能,请将中间哈希值保存为二进制值。

+0

这听起来有点像希腊神话中的程序员会受到惩罚 - 这是一个Sisyphean的任务。但是+1,因为它是真的。 –

相关问题