Victor C. Valgenti

18 papers A 1B 10Misc 1Journal 2Unranked 4
YearRankTypeTitle / Venue / Authors
2018 J jnl
IEICE Trans. Inf. Syst.
Inbok Lee, Victor C. Valgenti, Min Sik Kim, Sung-il Oh
2017 B conf
MASCOTS
Victor C. Valgenti, Ya-Wen Lin, Atsuhiro Suzuki, Min Sik Kim
2016 J jnl
IEICE Trans. Inf. Syst.
Min Shao, Min Sik Kim, Victor C. Valgenti, Jungkeun Park
2015 Misc conf
ICNC
Hai Sun, Yan Sun, Victor C. Valgenti, Min Sik Kim
2015 B conf
GLOBECOM
Victor C. Valgenti, Min Sik Kim
2015 B conf
ICCCN
Hai Sun, Yan Sun, Victor C. Valgenti, Min Sik Kim
2015 B conf
ICCCN
Victor C. Valgenti, Min Sik Kim, Sung-il Oh, Inbok Lee
2014 B conf
GLOBECOM
Hai Sun, Yan Sun, Victor C. Valgenti, Min Sik Kim
2014 B conf
AINA
Victor C. Valgenti, Hai Sun, Min Sik Kim
2014 B conf
ICCCN
Hai Sun, Yan Sun, Victor C. Valgenti, Min Sik Kim
2012 conf
SimuTools
Victor C. Valgenti, Min Sik Kim
2012 A conf
RAID
Victor C. Valgenti, Jatin Chhugani, Yan Sun, Nadathur Satish, Min Sik Kim, Changkyu Kim, Pradeep Dubey
2011 B conf
ICCCN
Yan Sun, Victor C. Valgenti, Min Sik Kim
2011 conf
ICC
Victor C. Valgenti, Ruma R. Paul, Min Sik Kim
2011 B conf
ICNP
Ruma R. Paul, Victor C. Valgenti, Min Sik Kim
2011 conf
SimuTools
Victor C. Valgenti, Min Sik Kim
2011 conf
CCNC
Haiqin Liu, Yan Sun, Victor C. Valgenti, Min Sik Kim
2010 B conf
ICCCN
Yan Sun, Haiqin Liu, Victor C. Valgenti, Min Sik Kim
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