Rafael Seidi Oyamada

14 papers A 2B 1C 1Journal 8Unranked 2
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Aurélie Leribaux, Rafael Seidi Oyamada, Johannes De Smedt, Zahra Dasht Bozorgi, Artem Polyvyanyy, Jochen De Weerdt
2025 J jnl
CoRR
Rafael Seidi Oyamada, Jari Peeperkorn, Jochen De Weerdt, Johannes De Smedt
2025 J jnl
CoRR
Aurélie Leribaux, Rafael Seidi Oyamada, Johannes De Smedt, Zahra Dasht Bozorgi, Artem Polyvyanyy, Jochen De Weerdt
2024 A conf
BPM
Rafael Seidi Oyamada, Gabriel Marques Tavares, Sylvio Barbon Junior, Paolo Ceravolo
2024 A conf
CAiSE
Rafael Seidi Oyamada, Gabriel Marques Tavares, Sylvio Barbon Junior, Paolo Ceravolo
2023 conf
CoopIS (Demos)
Rafael Seidi Oyamada, Gabriel Marques Tavares, Sylvio Barbon Junior, Paolo Ceravolo
2023 J jnl
Inf. Syst.
Rafael Seidi Oyamada, Larissa Capobianco Shimomura, Sylvio Barbon Jr., Daniel S. Kaster
2023 J jnl
CoRR
Rafael Seidi Oyamada, Gabriel M. Tavares, Paolo Ceravolo
2023 conf
ICPM Doctoral Consortium / Demo
Andrea Maldonado, Gabriel Marques Tavares, Rafael Seidi Oyamada, Paolo Ceravolo, Thomas Seidl
2023 B conf
SISAP
Matheus A. L. Matiazzo, Vitor de Castro-Silva, Rafael Seidi Oyamada, Daniel S. Kaster
2023 J jnl
CoRR
Sylvio Barbon Jr., Paolo Ceravolo, Rafael Seidi Oyamada, Gabriel M. Tavares
2023 J jnl
Eng. Appl. Artif. Intell.
Gabriel M. Tavares, Rafael Seidi Oyamada, Sylvio Barbon, Paolo Ceravolo
2021 J jnl
Inf. Syst.
Larissa Capobianco Shimomura, Rafael Seidi Oyamada, Marcos R. Vieira, Daniel S. Kaster
2020 C conf
ADBIS
Rafael Seidi Oyamada, Larissa Capobianco Shimomura, Sylvio Barbon Junior, Daniel S. Kaster
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