Ionel Vechiu

16 papers A 1B 1C 3Misc 1Journal 2Unranked 8
YearRankTypeTitle / Venue / Authors
2024 A conf
ICCAD
Yehya Alrifai, Adriana Aguilera González, Ionel Vechiu
2023 conf
ISGT EUROPE
Fahad Ali Sarwar, Ignacio Hernando-Gil, Ionel Vechiu, Ilies Driss, Stéphane Latil
2022 conf
ISGT-Europe
Fahad Ali Sarwar, Ignacio Hernando-Gil, Ionel Vechiu, Stéphane Latil, Sylvain Baudoin, Chenghong Gu
2018 J jnl
IEEE Trans. Sustain. Comput.
Khouloud Salameh, Richard Chbeir, Haritza Camblong, Ionel Vechiu
2018 conf
ICIT
Ruben H. Lopez Rodriguez, Ionel Vechiu, Samuel Jupin, Seddik Bacha, Quentin Tabart, Edris Pouresmaeil
2018 J jnl
IEEE Trans. Ind. Electron.
Quentin Tabart, Ionel Vechiu, Aitor Etxeberria, Seddik Bacha
2017 C conf
IECON
Samuel Jupin, Ionel Vechiu, Gerardo Tapia
2017 conf
ISGT Europe
Edris Pouresmaeil, Majid Mehrasa, Radu Godina, Ionel Vechiu, Ruben L. Rodriguez, João P. S. Catalão
2017 B conf
KES
Khouloud Salameh, Richard Chbeir, Haritza Camblong, Ionel Vechiu
2017 conf
ISGT Europe
Majid Mehrasa, Radu Godina, Edris Pouresmaeil, Ionel Vechiu, Ruben L. Rodriguez, João P. S. Catalão
2015 Misc conf
AIAI
Khouloud Salameh, Richard Chbeir, Haritza Camblong, Gilbert Tekli, Ionel Vechiu
2013 conf
ISGT Europe
Ionel Vechiu, Aitor Etxeberria, Haritza Camblong, Sylvain Baudoin, Stéphane Kreckelbergh
2012 C conf
IECON
Aitor Etxeberria, Ionel Vechiu, Sylvain Baudoin, Haritza Camblong, Jean-Michel Vinassa
2011 conf
ISGT Europe
Ionel Vechiu, Aitor Etxeberria, Haritza Camblong, Jean-Michel Vinassa
2010 conf
ICCA
Said Nourdine, Haritza Camblong, Ionel Vechiu, Gerardo Tapia
2007 C conf
ACC
Haritza Camblong, Ionel Vechiu, Octavian Curea
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