Hangsong Yan

26 papers B 1Journal 18Unranked 7
YearRankTypeTitle / Venue / Authors
2025 conf
VCC
Hongpu Zhang, Shu Sun, Hangsong Yan, Jianhua Mo
2025 conf
ICC Workshops
Hangsong Yan, Bin Song, Alexei Ashikhmin, Hong Yang, Shu Sun
2025 conf
VTC2025-Spring
Liuxun Xue, Shu Sun, Hangsong Yan
2025 J jnl
CoRR
Liuxun Xue, Shu Sun, Hangsong Yan
2021 J jnl
IEEE Internet Things J.
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2021 conf
VTC Spring
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2021 J jnl
CoRR
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2021 J jnl
IEEE Wirel. Commun. Lett.
Shu Sun, Hangsong Yan
2021 J jnl
CoRR
Shu Sun, Hangsong Yan
2021 J jnl
IEEE Wirel. Commun. Lett.
Shu Sun, Hangsong Yan
2020 J jnl
CoRR
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2020 J jnl
IEEE Access
Hangsong Yan, I-Tai Lu
2020 J jnl
CoRR
Shu Sun, Hangsong Yan
2020 B conf
GLOBECOM
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2020 J jnl
CoRR
Hangsong Yan, Alexei Ashikhmin, Hong Yang
2020 J jnl
IEEE Trans. Veh. Technol.
Hangsong Yan, Hong Yang
2019 J jnl
IEEE Trans. Commun.
Hangsong Yan, I-Tai Lu
2019 J jnl
Wirel. Networks
Zhannan Li, Hangsong Yan, I-Tai Lu
2018 J jnl
CoRR
Zhannan Li, Hangsong Yan, I-Tai Lu
2017 J jnl
CoRR
George R. MacCartney Jr., Hangsong Yan, Shu Sun, Theodore S. Rappaport
2017 conf
ICC
George R. MacCartney, Hangsong Yan, Shu Sun, Theodore S. Rappaport
2017 J jnl
CoRR
Shu Sun, Hangsong Yan, George R. MacCartney Jr., Theodore S. Rappaport
2017 conf
ICC
Shu Sun, Hangsong Yan, George R. MacCartney, Theodore S. Rappaport
2017 J jnl
CoRR
Theodore S. Rappaport, George R. MacCartney Jr., Shu Sun, Hangsong Yan, Sijia Deng
2016 J jnl
CoRR
George R. MacCartney Jr., Shu Sun, Theodore S. Rappaport, Yunchou Xing, Hangsong Yan, Jeton Koka, Ruichen Wang, Dian Yu
2016 conf
ATC@MobiCom
George R. MacCartney Jr., Shu Sun, Theodore S. Rappaport, Yunchou Xing, Hangsong Yan, Jeton Koka, Ruichen Wang, Dian Yu
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