Hanjun Gao

11 papers C 1Journal 7Unranked 3
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Mob. Comput.
Ziheng Xiao, Shenghao Liu, Hongwei Lu, Lingzhi Yi, Hanjun Gao, Xianjun Deng, Heng Wang, Jong Hyuk Park
2025 J jnl
IEEE Internet Things J.
Chenlu Zhu, Xiaoxuan Fan, Xianjun Deng, Shenghao Liu, Duan Yin, Hanjun Gao, Laurence T. Yang
2025 J jnl
IEEE Trans. Consumer Electron.
Zhenkun Jin, Xinlei Zhou, Xiaoxuan Fan, Shenghao Liu, Xianjun Deng, Hanjun Gao, Wei Feng
2025 J jnl
J. Netw. Syst. Manag.
Deng Zhang, Juan Wang, Hanjun Gao, Zhou Wei Ni, Hao Zhang
2025 J jnl
J. Ind. Inf. Integr.
Li Xin, Hanjun Gao, Chen Xiaoman, Xue Nianpu, Qiong Wu
2025 J jnl
IEEE Trans. Comput. Soc. Syst.
Shuilong Wang, Laurence T. Yang, Xianjun Deng, Cannian Zou, Hanjun Gao, Shenghao Liu, Wei Feng
2024 J jnl
Eng. Appl. Artif. Intell.
Xinrui Tao, Hanjun Gao, Kai Yang, Qiong Wu
2023 conf
CECCT
Hanjun Gao, Wei Feng, Hang Tong
2023 conf
ICCSIE
Junkai Wang, Deng Zhang, Hanjun Gao
2020 conf
ICCMS
Xin Li, Hanjun Gao, Qiong Wu, Shaofeng Wu, Zheng Hu, Wanhao Zhang
2011 C conf
SecureComm
Hanjun Gao, Lina Wang, Wei Liu, Yang Peng, Hao Zhang
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