How to create and verify HMAC with openssl

The HMAC stands for “Hash-based Message Authentication Code” and it could be based on the previous hash functions explained before to calculate it. It serves for integrity and authentication of a message when using symmetric encryption or any shared secret…

openssl generate RSA or EC public key pair

OpenSSL it’s a versatile tool for cryptographic operations ranging from hash functions, encryption, digital signature and so on. This post will provide command examples to run the tool for generating a key pair for asymmetric cryptography with the well known…