The openssl list command and utility is used to show supported algorithms and features as well as algorithms and features that have been disabled. openssl list may be used across various operating systems and versions to display supported features as well as disabled features. To display a list … [Read more...] about openssl list
openssl dsa
What is DSA? DSA is short for Digital Signature Algorithm, an asymmetric digital signature algorithm used primarily for digital signatures and this article will use the openssl dsa utility to demonstrate its use. DSA like RSA can be used for both digital signatures and encryption, but is primarily … [Read more...] about openssl dsa
openssl dgst
Use the openssl dgst command and utility to output the hash of a given file. The output will be in hexadecimal, and the default hash function is sha256, although this can be overridden. md5 and sha1 are both common digest functions that are still routinely found in practice and can be specified in … [Read more...] about openssl dgst
ASN1 (Abstract Syntax Notation One)
ASN1, also known as ASN.1, or spelled out as Abstract Syntax Notation One, is a method of defining a data structure primarily used in cryptography and for the purposes of this article, we will discuss its use in X.509 digital certificates. ASN1 is used to define the format of certificates in its … [Read more...] about ASN1 (Abstract Syntax Notation One)
openssl ciphers
The openssl ciphers utility is a tool that will display, list, and check supported ciphers. It can test your environment to help you decide which cipher list is appropriate for your setup. openssl ciphers list To display a verbose listing of all ciphers, run the following command: openssl … [Read more...] about openssl ciphers
openssl genpkey
The openssl genpkey command is a utility for generating asymmetric private keys. openssl genpkey or genrsa The openssl genpkey utility has superseded the genrsa utility. While the genrsa is still valid and in use today, it is recommended to start using genpkey. genpkey gives you more than just … [Read more...] about openssl genpkey
cryptojs (crypto-js) – Encryption and hashing with JavaScript
What is cryptojs? cryptojs is a library in javascript complete with cryptographic functions including encryption, decryption, and hashing functions. crypto-js is licensed under the MIT license. This library's purpose is to perform cryptographic operations in an easy-to-use syntax, providing … [Read more...] about cryptojs (crypto-js) – Encryption and hashing with JavaScript
Certificate Transparency
What is Certificate Transparency? Certificate Transparency (CT) is an initiative and project in the Web PKI arena whose goal is to improve the robustness of the Web PKI, provide visibility into SSL/TLS certificate issuance to domain owners, business owners, CAs (Certificate Authority), and … [Read more...] about Certificate Transparency