Rafael Obaya

11 papers Journal 11
YearRankTypeTitle / Venue / Authors
2026 J jnl
Appl. Math. Lett.
Carmen Núñez, Rafael Obaya, Jorge Rodríguez
2025 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Jesús Dueñas, Carmen Núñez, Rafael Obaya
2024 J jnl
J. Nonlinear Sci.
Jesús Dueñas, Carmen Núñez, Rafael Obaya
2023 J jnl
SIAM J. Appl. Dyn. Syst.
Jesús Dueñas, Carmen Núñez, Rafael Obaya
2021 J jnl
SIAM J. Appl. Dyn. Syst.
Iacopo P. Longo, Carmen Núñez, Rafael Obaya, Martin Rasmussen
2019 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Cinzia Elia, Ismael Maroto, Carmen Núñez, Rafael Obaya
2016 J jnl
Int. J. Bifurc. Chaos
C. A. Cardoso, José A. Langa, Rafael Obaya
2009 J jnl
SIAM J. Math. Anal.
Sylvia Novo, Rafael Obaya, Víctor Muñoz-Villarragut
2008 J jnl
SIAM J. Math. Anal.
Víctor Muñoz-Villarragut, Sylvia Novo, Rafael Obaya
2007 J jnl
Int. J. Bifurc. Chaos
Angel Jorba, Joan Carles Tatjer, Carmen Núñez, Rafael Obaya
2000 J jnl
Appl. Math. Lett.
A. I. Alonso, Jialin Hong, Rafael Obaya
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