Wadhah Zai El Amri

13 papers A* 1B 1Journal 9Unranked 2
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Wadhah Zai El Amri, Nicolás Navarro-Guerrero
2025 A* conf
ICRA
Wadhah Zai El Amri, Malte F. Kuhlmann, Nicolás Navarro-Guerrero
2025 J jnl
CoRR
Alexander Fabisch, Wadhah Zai El Amri, Chandandeep Singh, Nicolás Navarro-Guerrero
2024 J jnl
CoRR
Wadhah Zai El Amri, Malte F. Kuhlmann, Nicolás Navarro-Guerrero
2024 B conf
IJCNN
Wadhah Zai El Amri, Nicolás Navarro-Guerrero
2024 J jnl
CoRR
Wadhah Zai El Amri, Nicolás Navarro-Guerrero
2024 J jnl
CoRR
Wadhah Zai El Amri, Malte F. Kuhlmann, Nicolás Navarro-Guerrero
2023 J jnl
CoRR
Niloy Ganguly, Dren Fazlija, Maryam Badar, Marco Fisichella, Sandipan Sikdar, Johanna Schrader, Jonas Wallat, Koustav Rudra, Manolis Koubarakis, Gourab K. Patro, Wadhah Zai El Amri, Wolfgang Nejdl
2022 conf
LOD (2)
Wadhah Zai El Amri, Luca Hermes, Malte Schilling
2022 J jnl
CoRR
Wadhah Zai El Amri, Luca Hermes, Malte Schilling
2022 J jnl
Neural Comput. Appl.
Wadhah Zai El Amri, Felix Reinhart, Wolfram Schenck
2022 conf
AIAI (2)
Wadhah Zai El Amri, Oliver Tautz, Helge J. Ritter, Andrew Melnik
2021 J jnl
CoRR
Wadhah Zai El Amri, Oliver Tautz, Helge J. Ritter, Andrew Melnik
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