James E. West

14 papers Misc 2Journal 7Unranked 5
YearRankTypeTitle / Venue / Authors
2024 conf
ICASSP Workshops
Drew Grant, Helena Hahn, Adebayo Eisape, Valerie E. Rennoll, James E. West
2024 conf
SiPS
Drew Grant, James E. West
2022 J jnl
Sensors
Drew Grant, Ian McLane, Valerie E. Rennoll, James E. West
2022 J jnl
Sensors
Valerie E. Rennoll, Ian McLane, Mounya Elhilali, James E. West
2022 J jnl
Sensors
Adebayo Eisape, Valerie E. Rennoll, Tessa Van Volkenburg, Zhiyong Xia, James E. West, Sung Hoon Kang
2021 J jnl
IEEE J. Biomed. Health Informatics
Ian McLane, Dimitra Emmanouilidou, James E. West, Mounya Elhilali
2021 J jnl
IEEE J. Biomed. Health Informatics
Valerie E. Rennoll, Ian McLane, Dimitra Emmanouilidou, James E. West, Mounya Elhilali
2021 conf
BHI
Drew Grant, Ian McLane, James E. West
2017 Misc conf
CISS
Daniel R. Mendat, James E. West, Sudarshan Ramenahalli, Ernst Niebur, Andreas G. Andreou
2016 J jnl
IEEE Trans. Multim.
Pubudu Madhawa Silva, Thrasyvoulos N. Pappas, Joshua Atkins, James E. West
2013 J jnl
Inroads
James E. West
2012 conf
EMBC
Dimitra Emmanouilidou, Kailash Patil, James E. West, Mounya Elhilali
2012 conf
Human Vision and Electronic Imaging
Pubudu Madhawa Silva, Thrasyvoulos N. Pappas, Joshua Atkins, James E. West, William Hartmann
2011 Misc conf
ICASSP
Pubudu Madhawa Silva, Thrasyvoulos N. Pappas, Joshua Atkins, James E. West
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