Rafal Wojszczyk

17 papers B 3C 1Misc 3Journal 1Unranked 9
YearRankTypeTitle / Venue / Authors
2025 C conf
FedCSIS
Rafal Wojszczyk, Aneta Hapka, Kacper Akdag-Ochnik
2024 B conf
KES
Rafal Wojszczyk, Wojciech Radzimowski, Tomasz Królikowski
2023 B conf
KES
Aneta Olga Hapka, Rafal Wojszczyk, Tomasz Królikowski
2023 B conf
KES
Rafal Wojszczyk, Aneta Olga Hapka, Tomasz Królikowski
2022 conf
AUTOMATION
Rafal Wojszczyk, Damian Giebas
2022 conf
DCAI (2)
Rafal Wojszczyk, Damian Giebas, Grzegorz Bocewicz
2021 J jnl
IEEE Access
Damian Giebas, Rafal Wojszczyk
2021 conf
DCAI (2)
Rafal Wojszczyk, Damian Giebas
2020 conf
DCAI (Special Sessions)
Damian Giebas, Rafal Wojszczyk
2019 conf
DCAI (Special Sessions)
Damian Giebas, Rafal Wojszczyk
2018 conf
DCAI (Special Sessions)
Rafal Wojszczyk, Piotr Stola
2017 Misc conf
DCAI
Rafal Wojszczyk
2017 conf
ISAT (2)
Rafal Wojszczyk
2017 Misc conf
DCAI
Daniel Czyczyn-Egird, Rafal Wojszczyk
2016 conf
CN
Daniel Czyczyn-Egird, Rafal Wojszczyk
2016 Misc conf
DCAI
Rafal Wojszczyk, Robert Wójcik
2016 conf
ISAT (1)
Rafal Wojszczyk, Wlodzimierz Khadzhynov
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