当前位置: 首页>>代码示例>>Python>>正文


Python RIPEMD160.new方法代码示例

本文整理汇总了Python中Crypto.Hash.RIPEMD160.new方法的典型用法代码示例。如果您正苦于以下问题:Python RIPEMD160.new方法的具体用法?Python RIPEMD160.new怎么用?Python RIPEMD160.new使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Crypto.Hash.RIPEMD160的用法示例。


在下文中一共展示了RIPEMD160.new方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: sharip

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
def sharip(*args):
    h= SHA256.new()
    for x in args:
        h.update(x)
    h2= RIPEMD160.new()
    h2.update(h.digest())
    return h2.digest()
开发者ID:nlitsme,项目名称:bcutils,代码行数:9,代码来源:hashing.py

示例2: test

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
def test(nb_chunks, chunk_size):
  h = RIPEMD160.new()
  f = open('test.txt', 'rb')
  for i in range(nb_chunks):
    h.update(f.read(chunk_size))
  f.close()
  d = h.hexdigest()
开发者ID:laurentluce,项目名称:blog,代码行数:9,代码来源:ripemd160.py

示例3: test_negative_unapproved_hashes

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
    def test_negative_unapproved_hashes(self):
        """Verify that unapproved hashes are rejected"""

        from Crypto.Hash import RIPEMD160

        self.description = "Unapproved hash (RIPEMD160) test"
        hash_obj = RIPEMD160.new()
        signer = DSS.new(self.key_priv, 'fips-186-3')
        self.assertRaises(ValueError, signer.sign, hash_obj)
        self.assertRaises(ValueError, signer.verify, hash_obj, b("\x00") * 40)
开发者ID:shubhanus,项目名称:taiga,代码行数:12,代码来源:test_dss.py

示例4: pubkey_to_hash

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
def pubkey_to_hash(pubkey):
    return RIPEMD160.new(SHA256.new(pubkey).digest()).digest()
开发者ID:AshleyDDD,项目名称:bitcoin-abe,代码行数:4,代码来源:util.py

示例5: _ripemd160_new

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
def _ripemd160_new(*args):
    from Crypto.Hash import RIPEMD160
    _new_funcs['RIPEMD160'] = _new_funcs['ripemd160'] = _new_funcs['RIPEMD'] = _new_funcs['ripemd'] = RIPEMD160.new
    return RIPEMD160.new(*args)
开发者ID:webiumsk,项目名称:WOT-0.9.15-CT,代码行数:6,代码来源:__init__.py

示例6: hash_160

# 需要导入模块: from Crypto.Hash import RIPEMD160 [as 别名]
# 或者: from Crypto.Hash.RIPEMD160 import new [as 别名]
def hash_160(public_key):
  if not have_crypto:
    return ''
  h1 = SHA256.new(public_key).digest()
  h2 = RIPEMD160.new(h1).digest()
  return h2
开发者ID:3pence,项目名称:bitcoin-abe,代码行数:8,代码来源:base58.py


注:本文中的Crypto.Hash.RIPEMD160.new方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。