shimsham:内置纯Nim的哈希函数的集合

时间:2024-05-28 18:50:48
【文件属性】:

文件名称:shimsham:内置纯Nim的哈希函数的集合

文件大小:271KB

文件格式:ZIP

更新时间:2024-05-28 18:50:48

Nim

沉深 ShimSham是一个模块,包含几种不同的摘要/哈希算法。 到目前为止包括 将会有更多的东西,以及一个通用的哈希接口。 以Tiger哈希为例,以下是获取哈希的方法: import shimsham/tiger echo tiger ( "" ) # gives "24f0130c63ac933216166e76b1bb925ff373de2d49584e7a" echo tiger ( "abc" ) # gives "f258c1e88414ab2a527ab541ffc5b8bf935f7b951c132951" 其他哈希以相同的方式工作。 漩涡模块提供whirlpool功能。 sha512模块提供sha512和sha384 。 sha256模块提供sha256和sha224 。 您可以使用以下类型的代码来获得更优化的控件: import shimsham/sha256


【文件预览】:
shimsham-master
----skein()
--------ubi.nim(3KB)
--------cpuidtest_deleteme.nim(3KB)
--------copyfunc.nim(246B)
--------skein_config.nim(52B)
--------threefish()
--------util.nim(390B)
--------skein.nim(13KB)
----cityhash()
--------cityutils.nim(2KB)
--------math.nim(14KB)
--------cityhash.nim(1KB)
----jh()
--------sse2_64.nim(20KB)
--------jh_simple.nim(15KB)
--------simple.nim(15KB)
----groestl()
--------simple32.nim(0B)
--------simple64.nim(8KB)
--------tables.nim(76KB)
--------simple.nim(0B)
----keccak()
--------keccak.nim(10KB)
----interface.nim(320B)
----ripemd160()
--------ripemd160.nim(0B)
--------testcase.nim(117B)
----shimsham.nimble(230B)
----whirlpool()
--------whirlpool.nim(8KB)
--------nimcache()
--------pool_consts.nim(51KB)
----LICENSE(18KB)
----rngs()
--------gfsr()
--------mersennetwister.nim(11B)
--------cmwc5()
--------borosh13()
--------rule30()
--------knuthran()
--------mersennetwister()
--------coveyou()
--------blumblumshub()
--------burtlerot()
--------lcg()
--------well()
--------fishman()
--------rngs.nim(150B)
----README.md(4KB)
----tiger()
--------tiger.nim(7KB)
--------compress.nim(25B)
--------nimcache()
--------sboxes.nim(28KB)
----blake2()
--------test.nim(47B)
--------consttest.nim(115B)
--------wrapping_test.nim(942B)
--------blake2s.nim(7KB)
--------blocks.nim(30KB)
--------blake2b.nim(6KB)
----.gitignore(17B)
----sha256()
--------sha256.nim(13KB)
----siphash()
--------inputtest.nim(270B)
--------siphash.nim(8KB)
----sha512()
--------sha512.nim(17KB)

网友评论