Xianye Bu

11 papers Journal 11
YearRankTypeTitle / Venue / Authors
2026 J jnl
Entropy
Nan Hou, Yanshuo Wu, Hongyu Gao, Zhongrui Hu, Xianye Bu
2025 J jnl
J. Frankl. Inst.
Jiahui Li, Wenwei Yan, Xianye Bu, Jinnan Zhang
2025 J jnl
IEEE Access
Nan Hou, Dandi Yang, Xianye Bu, Zhongrui Hu, Dianjie Sui
2023 J jnl
IEEE Access
Weijian Li, Nan Hou, Fan Yang, Xianye Bu, Ligang Sun
2020 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Hongli Dong, Xianye Bu, Zidong Wang, Fei Han
2020 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Jiahui Li, Hongli Dong, Zidong Wang, Xianye Bu
2019 J jnl
Neurocomputing
Xianye Bu, Hongli Dong, Fei Han, Nan Hou, Gongfa Li
2019 J jnl
IEEE Trans. Signal Inf. Process. over Networks
Xianye Bu, Hongli Dong, Zidong Wang, Hongjian Liu
2018 J jnl
Int. J. Gen. Syst.
Xianye Bu, Hongli Dong, Fei Han, Gongfa Li
2017 J jnl
Inf. Fusion
Hongli Dong, Xianye Bu, Nan Hou, Yurong Liu, Fuad E. Alsaadi, Tasawar Hayat
2016 J jnl
Int. J. Gen. Syst.
Hongli Dong, Zidong Wang, Xianye Bu, Fuad E. Alsaadi
redb/extractors/decompiler/bninja/utils/hashes.py
← Index redb/extractors/decompiler/bninja/utils/hashes.py python
import hashlib

import tlsh


def calculate_md5(input_str):
    return hashlib.md5(input_str.encode("utf-8")).hexdigest()


def calculate_sha256(input_str):
    """Calculate SHA256 hash of a string."""
    return hashlib.sha256(input_str.encode("utf-8")).hexdigest()

def calculate_tlsh(data):
    """Calculate TLSH fuzzy hash of data if available.

    Args:
        data: The string data to calculate the hash for

    Returns:
        The TLSH hash as a string, or None if not available

    Note:
        TLSH requires at least 50 bytes of data to generate a hash
    """
    try:
        if len(data) >= 50:
            return tlsh.hash(data.encode("utf-8"))
    except Exception:
        pass
    return None