Namjoon Suh

18 papers A* 2Journal 15Unranked 1
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Inf. Theory
Hyunouk Ko, Namjoon Suh, Xiaoming Huo
2026 J jnl
CoRR
Vivian Lai, Zana Buçinca, Nil-Jana Akpinar, Mo Houtti, Hyeonsu B. Kang, Kevin Chian, Namjoon Suh, Alex C. Williams
2025 J jnl
Trans. Mach. Learn. Res.
Namjoon Suh, Yuning Yang, Din-Yin Hsieh, Qitong Luan, Shirong Xu, Shixiang Zhu, Guang Cheng
2024 J jnl
CoRR
Namjoon Suh, Guang Cheng
2024 J jnl
CoRR
Tian-Yi Zhou, Namjoon Suh, Guang Cheng, Xiaoming Huo
2024 J jnl
CoRR
Yue Xing, Xiaofeng Lin, Namjoon Suh, Qifan Song, Guang Cheng
2024 J jnl
CoRR
Lan Tao, Shirong Xu, Chi-hua Wang, Namjoon Suh, Guang Cheng
2024 J jnl
J. Comput. Graph. Stat.
Namjoon Suh, Li-Hsiang Lin, Xiaoming Huo
2024 J jnl
CoRR
Namjoon Suh, Yuning Yang, Din-Yin Hsieh, Qitong Luan, Shirong Xu, Shixiang Zhu, Guang Cheng
2023 A* conf
ICLR
Namjoon Suh, Tian-Yi Zhou, Xiaoming Huo
2023 J jnl
CoRR
Namjoon Suh, Xiaofeng Lin, Din-Yin Hsieh, Merhdad Honarkhah, Guang Cheng
2023 J jnl
CoRR
Hyunouk Ko, Namjoon Suh, Xiaoming Huo
2022 A* conf
ICLR
Namjoon Suh, Hyunouk Ko, Xiaoming Huo
2022 J jnl
SIAM/ASA J. Uncertain. Quantification
Yuchen He, Namjoon Suh, Xiaoming Huo, Sung Ha Kang, Yajun Mei
2021 J jnl
Stat. Anal. Data Min.
Namjoon Suh, Xiaoming Huo, Eric Heim, Lee M. Seversky
2021 J jnl
CoRR
Yuchen He, Namjoon Suh, Xiaoming Huo, Sung Ha Kang, Yajun Mei
2019 conf
Allerton
Namjoon Suh, Ruizhi Zhang, Yajun Mei
2019 J jnl
CoRR
Namjoon Suh, Xiaoming Huo, Eric Heim, Lee M. Seversky
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