Nandan Sriranga

13 papers B 1C 3Misc 1Journal 6Unranked 2
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Arick Grootveld, Haodong Yang, Nandan Sriranga, Biao Chen, Venkata Gandikota, Jason Pollack
2025 conf
IEEECONF
Nandan Sriranga, Pramod K. Varshney
2025 C conf
FUSION
Nandan Sriranga, Arick Grootveld, Pramod K. Varshney
2023 J jnl
IEEE Signal Process. Lett.
Chen Quan, Nandan Sriranga, Haodong Yang, Yunghsiang S. Han, Baocheng Geng, Pramod K. Varshney
2023 J jnl
IEEE Trans. Signal Process.
Chen Quan, Saikiran Bulusu, Baocheng Geng, Yunghsiang S. Han, Nandan Sriranga, Pramod K. Varshney
2023 C conf
FUSION
Nandan Sriranga, Baocheng Geng, Pramod K. Varshney
2023 J jnl
CoRR
Nandan Sriranga, Baocheng Geng, Pramod K. Varshney
2022 conf
IEEECONF
Nandan Sriranga, Anthony Trezza, Saikiran Bulusu, Donald J. Bucci, Pramod K. Varshney
2020 Misc conf
ACSSC
Nandan Sriranga, Baocheng Geng, Pramod K. Varshney
2019 B conf
ISIT
Nandan Sriranga, Chandra R. Murthy, Vaneet Aggarwal
2019 J jnl
IEEE Commun. Lett.
Nandan Sriranga, Kyatsandra G. Nagananda, Rick S. Blum
2018 C conf
FUSION
Nandan Sriranga, Kyatsandra G. Nagananda, Rick S. Blum, Augustin-Alexandru Saucan, Pramod K. Varshney
2018 J jnl
CoRR
Nandan Sriranga, Kyatsandra G. Nagananda, Rick S. Blum, Augustin-Alexandru Saucan, Pramod K. Varshney
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