CodeQL library for Python
codeql/python-all 0.11.10-dev (changelog, source)
Search

Class HashingAlgorithm

A hashing algorithm such as MD5 or SHA512.

Import path

import semmle.python.concepts.CryptoAlgorithms

Direct supertypes

Indirect supertypes

Fields

Predicates

getName

Gets the normalized name of this algorithm (upper-case, no spaces, dashes or underscores).

isWeak

Holds if this algorithm is weak.

Inherited predicates

matchesName

Holds if the name of this algorithm is the most specific match for name. This predicate matches quite liberally to account for different ways of formatting algorithm names, e.g. using dashes, underscores, or spaces as separators, including or not including block modes of operation, etc.

from CryptographicAlgorithm
toString

Gets a textual representation of this element.

from CryptographicAlgorithm

Charpred