Cryptoapi

This program uses the Microsoft Crypto API to perform hashing, encryption, HMAC (hashing with password), and Base64 encoding.


Win API Functions used:

CryptAcquireContext
CryptBinaryToString
CryptCreateHash
CryptDecrypt
CryptDeriveKey
CryptDestroyHash
CryptDestroyKey
CryptEncrypt
CryptGenRandom
CryptGetHashParam
CryptHashData
CryptImportKey
CryptReleaseContext
CryptSetHashParam
CryptStringToBinary
FormatMessage
GetLastError
CreateFile
CloseHandle
ReadFile
WriteFile


——— Last updated 02/14/2019 ———