コード例 #1
0
def hash_160(public_key):
    try:
        md = hashlib.new('ripemd160')
        md.update(sha256(public_key))
        return md.digest()
    except Exception:
        import ripemd
        md = ripemd.new(sha256(public_key))
        return md.digest()
コード例 #2
0
ファイル: hash.py プロジェクト: SimpleStickyWallet/coinkit
def rhash(s):
    try:
        md = hashlib.new('ripemd160')
        md.update(hashlib.sha256(s).digest())
        return md.digest()
    except:
        import ripemd
        md = ripemd.new(hashlib.sha256(s).digest())
        return md.digest()
コード例 #3
0
def hash_160(public_key):
    try:
        md = hashlib.new('ripemd160')
        md.update(hashlib.sha256(public_key).digest())
        return md.digest()
    except:
        import ripemd
        md = ripemd.new(hashlib.sha256(public_key).digest())
        return md.digest()
コード例 #4
0
def rhash(s):
    try:
        md = hashlib.new('ripemd160')
        md.update(hashlib.sha256(s).digest())
        return md.digest()
    except:
        import ripemd
        md = ripemd.new(hashlib.sha256(s).digest())
        return md.digest()
コード例 #5
0
ファイル: bitcoin.py プロジェクト: bitbandi/electrum
def hash_160(public_key):
    try:
        md = hashlib.new('ripemd160')
        md.update(sha256(public_key))
        return md.digest()
    except Exception:
        # not available in Android SL4a
        import ripemd
        md = ripemd.new(sha256(public_key))
        return md.digest()
コード例 #6
0
ファイル: wallet.py プロジェクト: samueltardieu/electrum
def hash_160(public_key):
    try:
        md = hashlib.new("ripemd160")
        md.update(hashlib.sha256(public_key).digest())
        return md.digest()
    except:
        import ripemd

        md = ripemd.new(hashlib.sha256(public_key).digest())
        return md.digest()
コード例 #7
0
def hash_160(public_key):
    try:
        md = hashlib.new('ripemd160')
        md.update(sha256(public_key))
        return md.digest()
    except Exception:
        # not available in Android SL4a
        import ripemd
        md = ripemd.new(sha256(public_key))
        return md.digest()
コード例 #8
0
def hash_160(public_key):
    """ Same as Bitcoin's SHA256>>RIPEMD160 """
    try:
        md = hashlib.new('ripemd160')
        md.update(hashlib.sha256(public_key).digest())
        return md.digest()
    except Exception:
        import ripemd
        md = ripemd.new(hashlib.sha256(public_key).digest())
        return md.digest()
コード例 #9
0
def HASH_RIPEMD160(data):
    return ripemd.new(data).digest()
コード例 #10
0
def HASH_RIPEMD160(data):
    return ripemd.new(data).digest()