M. T. Manzuri-Shalmani

12 papers B 1Journal 3Unranked 8
YearRankTypeTitle / Venue / Authors
2019 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Sahar Yousefi, M. T. Manzuri-Shalmani, Jeremy Lin, Marius Staring
2013 J jnl
Wirel. Pers. Commun.
Hossein Ajorloo, M. T. Manzuri-Shalmani
2012 conf
ICMLA (2)
Ali Bagheri-Khaligh, Ali Zarghami, M. T. Manzuri-Shalmani
2008 conf
IEEE ICCI
Amir H. Jamalian, Reza Iraji, M. T. Manzuri-Shalmani
2008 conf
IEEE ICCI
Mahmood Naderan-Tahan, Reza Iraji, M. T. Manzuri-Shalmani
2007 conf
IEEE ICCI
Reza Iraji, M. T. Manzuri-Shalmani, Amir H. Jamalian, A. R. Sefidpour
2007 B conf
ICPADS
Mahdiar Hosein Ghadiry, Mahdieh Nadi Senjani, M. T. Manzuri-Shalmani, Dara Rahmati
2007 conf
IEEE ICCI
Amir H. Jamalian, Reza Iraji, A. R. Sefidpour, M. T. Manzuri-Shalmani
2007 conf
DSP
Hossein Ajorloo, M. T. Manzuri-Shalmani, Abolfazl Lakdashti
2007 conf
IEEE ICCI
Amir H. Jamalian, A. R. Sefidpour, M. T. Manzuri-Shalmani, Reza Iraji
2006 J jnl
Comput. Electr. Eng.
Saeed Ayat, M. T. Manzuri-Shalmani, Roohollah Dianat
2006 conf
IEEE ICCI
Reza Iraji, M. T. Manzuri-Shalmani, Amir H. Jamalian, Hamid Beigy
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