Maher Khaliel

17 papers Misc 1Journal 9Unranked 7
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE Access
Ahmed El-Awamry, Feng Zheng, Thomas Kaiser, Maher Khaliel
2025 conf
RFID-TA
Maher Khaliel, Noura Abdelmonem, Niels Benson, Thomas Kaiser, Ahmed El-Awamry
2024 J jnl
Sensors
Ahmed El-Awamry, Feng Zheng, Thomas Kaiser, Maher Khaliel
2023 J jnl
IEEE Access
Jahangir Alam, Maher Khaliel, Ahmed El-Awamry, Feng Zheng, Klaus Solbach, Thomas Kaiser
2023 J jnl
Sensors
Jahangir Alam, Maher Khaliel, Feng Zheng, Klaus Solbach, Thomas Kaiser
2023 conf
RFID-TA
Maher Khaliel, Jahangir Alam, Thomas Kaiser, Feng Zheng, Klaus Solbach, Ahmed El-Awamry
2022 J jnl
Sensors
Aman Batra, Fawad Sheikh, Maher Khaliel, Michael Wiemeler, Diana Göhringer, Thomas Kaiser
2020 J jnl
Sensors
Jahangir Alam, Maher Khaliel, Abdelfattah Fawky, Ahmed El-Awamry, Thomas Kaiser
2017 conf
ICNSC
Ahmed El-Awamry, Abdelfattah Fawky, Maher Khaliel, Thomas Kaiser
2017 J jnl
Trans. Emerg. Telecommun. Technol.
Ahmed El-Awamry, Maher Khaliel, Abdelfattah Fawky, Thomas Kaiser
2017 conf
ICNSC
Abdelfattah Fawky, Ahmed El-Awamry, Maher Khaliel, Thomas Kaiser
2017 conf
ICNSC
Maher Khaliel, Abdelfattah Fawky, Ahmed El-Awamry, Abd-Elhady Mahmoud, Thomas Kaiser
2017 J jnl
IEEE Trans. Veh. Technol.
Yuan Gao, Maher Khaliel, Feng Zheng, Thomas Kaiser
2016 J jnl
Trans. Emerg. Telecommun. Technol.
Mohamed El-Hadidy, Ahmed El-Awamry, Abdelfattah Fawky, Maher Khaliel, Thomas Kaiser
2016 Misc conf
ICCS
Yuan Gao, Maher Khaliel, Thomas Kaiser
2015 conf
IEEE RFID
Abdelfattah Fawky, Maher Khaliel, Ahmed El-Awamry, Mohamed El-Hadidy, Thomas Kaiser
2015 conf
IEEE RFID
Ahmed El-Awamry, Maher Khaliel, Abdelfattah Fawky, Mohamed El-Hadidy, Thomas Kaiser
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