Jagtar Singh Sivia

20 papers Journal 20
YearRankTypeTitle / Venue / Authors
2024 J jnl
Comput. Electron. Agric.
Gagandeep Kaur, Rajni, Jagtar Singh Sivia
2024 J jnl
Wirel. Pers. Commun.
Gurpreet Bharti, Jagtar Singh Sivia
2023 J jnl
Wirel. Pers. Commun.
Sandeep Singh Sran, Jagtar Singh Sivia
2022 J jnl
Wirel. Pers. Commun.
Gurpreet Bharti, Jagtar Singh Sivia
2022 J jnl
Wirel. Pers. Commun.
Navjot Kaur, Jagtar Singh Sivia, Mahendra Kumar
2022 J jnl
Wirel. Pers. Commun.
Navjot Kaur, Jagtar Singh Sivia, Mahendra Kumar
2022 J jnl
Wirel. Pers. Commun.
Sumeet Singh Bhatia, Jagtar Singh Sivia, Amandeep Kaur Sarao
2022 J jnl
Wirel. Pers. Commun.
Jagtar Singh Sivia, Sumeet Singh Bhatia
2021 J jnl
Wirel. Pers. Commun.
Balwinder Singh Brar, Jagtar Singh Sivia
2021 J jnl
Wirel. Pers. Commun.
Navjot Kaur, Jagtar Singh Sivia, Mahendra Kumar
2020 J jnl
Wirel. Pers. Commun.
Narinder Sharma, Sumeet Singh Bhatia, Vipul Sharma, Jagtar Singh Sivia
2020 J jnl
Wirel. Pers. Commun.
Swati Jindal, Jagtar Singh Sivia, Harminder Singh Bindra
2019 J jnl
Int. J. Sens. Networks
Swati Bansal, Jagtar Singh Sivia, Harminder Singh Bindra
2019 J jnl
Wirel. Pers. Commun.
Swati Jindal, Jagtar Singh Sivia, Harminder Singh Bindra
2019 J jnl
Wirel. Pers. Commun.
Inkwinder Singh Bangi, Jagtar Singh Sivia
2019 J jnl
Int. J. Sens. Networks
Swati Jindal, Jagtar Singh Sivia, Harminder Singh Bindra
2018 J jnl
Wirel. Pers. Commun.
Sumeet Singh Bhatia, Jagtar Singh Sivia, Narinder Sharma
2017 J jnl
Wirel. Pers. Commun.
Karmjeet Kaur, Jagtar Singh Sivia
2017 J jnl
Wirel. Pers. Commun.
Jagtar Singh Sivia, Gurpreet Kaur, Amandeep Kaur Sarao
2016 J jnl
Wirel. Pers. Commun.
Sumeet Singh Bhatia, Jagtar Singh Sivia
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