Kamel Belkacem-Boussaid

12 papers B 2Journal 4Unranked 6
YearRankTypeTitle / Venue / Authors
2011 J jnl
Comput. Medical Imaging Graph.
Kamel Belkacem-Boussaid, Siddharth Samsi, Gerard Lozanski, Metin N. Gurcan
2011 B conf
Image Processing
Hui Kong, Kamel Belkacem-Boussaid, Metin N. Gurcan
2011 J jnl
IEEE Trans. Medical Imaging
Hui Kong, Metin N. Gurcan, Kamel Belkacem-Boussaid
2011 conf
ISBI
Hui Kong, Metin N. Gurcan, Kamel Belkacem-Boussaid
2010 conf
ISBI
Kamel Belkacem-Boussaid, Michael Pennell, Gerard Lozanski, Arwa Shana'ah, Metin N. Gurcan
2010 conf
Computer-Aided Diagnosis
Kamel Belkacem-Boussaid, Jeffrey W. Prescott, Gerard Lozanski, Metin N. Gurcan
2006 B conf
Image Processing
Kamel Belkacem-Boussaid, Balaji Raman, Gilberto Zamora, Yeshwanth Srinivasan, Sven-Erick Bursell
2000 J jnl
IEEE Trans. Image Process.
Kamel Belkacem-Boussaid, Azeddine Beghdadi
2000 J jnl
Neural Comput.
Thomas J. Anastasio, Paul E. Patton, Kamel Belkacem-Boussaid
1999 conf
ISSPA
Azeddine Beghdadi, Kamel Belkacem-Boussaid, Abdel-Ouahab Boudraa
1998 conf
ICIP (2)
Kamel Belkacem-Boussaid, Azeddine Beghdadi
1996 conf
ICIP (1)
Kamel Belkacem-Boussaid, Azeddine Beghdadi, H. Depoisot
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