scapy.layers.tls.crypto.hash

Hash classes.

class scapy.layers.tls.crypto.hash.Hash_MD4[源代码]

基类:_GenericHash

hash_cls[源代码]

MD4 的别名

hash_len = 16
name = 'MD4'
class scapy.layers.tls.crypto.hash.Hash_MD5[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a md5 hash object; optionally initialized with a string

hash_len = 16
name = 'MD5'
class scapy.layers.tls.crypto.hash.Hash_NULL[源代码]

基类:_GenericHash

digest(tbd)[源代码]
hash_len = 0
name = 'NULL'
class scapy.layers.tls.crypto.hash.Hash_SHA[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a sha1 hash object; optionally initialized with a string

hash_len = 20
name = 'SHA'
class scapy.layers.tls.crypto.hash.Hash_SHA224[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a sha224 hash object; optionally initialized with a string

hash_len = 28
name = 'SHA224'
class scapy.layers.tls.crypto.hash.Hash_SHA256[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a sha256 hash object; optionally initialized with a string

hash_len = 32
name = 'SHA256'
class scapy.layers.tls.crypto.hash.Hash_SHA384[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a sha384 hash object; optionally initialized with a string

hash_len = 48
name = 'SHA384'
class scapy.layers.tls.crypto.hash.Hash_SHA512[源代码]

基类:_GenericHash

hash_cls(*, usedforsecurity=True)

Returns a sha512 hash object; optionally initialized with a string

hash_len = 64
name = 'SHA512'