You.i Engine
CYICryptoUtility Class Reference

Detailed Description

The CYICryptoUtility class contains utilities that are cryptographic in nature.

#include <utility/YiCryptoUtility.h>

Classes

class  HashBuilder
 

Static Public Member Functions

static CYIString MD5 (CYIStringView data)
 
static CYIString SHA1 (CYIStringView data)
 
static CYIString SHA256 (CYIStringView data)
 
static HashBuilder CreateMD5HashBuilder ()
 
static HashBuilder CreateSHA1HashBuilder ()
 
static HashBuilder CreateSHA256HashBuilder ()
 

Member Function Documentation

◆ CreateMD5HashBuilder()

static HashBuilder CYICryptoUtility::CreateMD5HashBuilder ( )
static

Creates a CYICryptoUtility::HashBuilder object that wraps the MD5 hashing algorithm.

◆ CreateSHA1HashBuilder()

static HashBuilder CYICryptoUtility::CreateSHA1HashBuilder ( )
static

Creates a CYICryptoUtility::HashBuilder object that wraps the SHA1 hashing algorithm.

◆ CreateSHA256HashBuilder()

static HashBuilder CYICryptoUtility::CreateSHA256HashBuilder ( )
static

Creates a CYICryptoUtility::HashBuilder object that wraps the SHA256 hashing algorithm.

◆ MD5()

static CYIString CYICryptoUtility::MD5 ( CYIStringView  data)
static

Produces a hexademical string representation of the MD5 hash of the input rData

◆ SHA1()

static CYIString CYICryptoUtility::SHA1 ( CYIStringView  data)
static

Produces a hexademical string representation of the SHA1 hash of the input rData

◆ SHA256()

static CYIString CYICryptoUtility::SHA256 ( CYIStringView  data)
static

Produces a hexademical string representation of the SHA256 hash of the input rData


The documentation for this class was generated from the following file: