Hajo Holzmann

16 papers Journal 15
YearRankTypeTitle / Venue / Authors
2024 J jnl
CoRR
Hajo Holzmann, Bernhard Klar
2022 J jnl
IEEE Trans. Inf. Theory
Stephan Dahlke, Sven Heuer, Hajo Holzmann, Pavel Tafo
2021 J jnl
BMC Medical Informatics Decis. Mak.
Mariem Gandouz, Hajo Holzmann, Dominik Heider
2020 J jnl
J. Multivar. Anal.
Isaia Albisetti, Fadoua Balabdaoui, Hajo Holzmann
2019 J jnl
J. Multivar. Anal.
Viktor Bengs, Matthias Eulert, Hajo Holzmann
2019 J jnl
IEEE Trans. Inf. Theory
Ann-Kristin Becker, Hajo Holzmann
2016 J jnl
Comput. Stat. Data Anal.
Hajo Holzmann, Florian Schwaiger
2015 J jnl
Stat. Comput.
Hajo Holzmann, Florian Schwaiger
2014 J jnl
J. Multivar. Anal.
Nicolai Bissantz, Hajo Holzmann, Katharina Proksch
2013 J jnl
Comput. Stat.
Nicolai Bissantz, Hajo Holzmann
2013 ch.
Algorithms from and for Nature and Life
Grigory Alexandrovich, Hajo Holzmann, Surajit Ray
2010 J jnl
Comput. Stat. Data Anal.
Aleksey Min, Hajo Holzmann, Claudia Czado
2010 J jnl
Comput. Stat. Data Anal.
Jörn Dannemann, Hajo Holzmann
2009 J jnl
IEEE Trans. Inf. Theory
Nicolai Bissantz, Hajo Holzmann, Miroslaw Pawlak
2008 J jnl
Comput. Stat. Data Anal.
Jörn Dannemann, Hajo Holzmann
2005 J jnl
IEEE Trans. Inf. Theory
Nicolai Bissantz, Hajo Holzmann, Axel Munk
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