RSA is an asymmetric cryptography algorithm. Asymmetric means that two keys are used: private key and public key. These keys can be encoded and stored using various formats. A table...
BLAKE2 is a cryptographic hash function based on BLAKE. BLAKE2b is a variant of BLAKE2, which is optimized for the usage with 64-bit platforms. A table includes a links to...
Image thresholding is a technique that allows to perform image binarization based on pixel values. Usually, if the pixel value is greater than a threshold, it is set to a...
MD5 is a cryptographic hash function that accepts input data and returns a 128-bit fixed-length digest value, commonly represented as a sequence of 32 hexadecimal digits. MD5 can be used...
LibVLC for Android is a library that allows to embed VLC engine on Android application. This tutorial provides example how to display RTSP stream from IP camera using LibVLC on...
Most of the IP cameras supports Real Time Streaming Protocol (RTSP) to control audio and video streaming. This tutorial provides example how to capture RTSP stream from IP camera using...
During image processing, RGB images are often converted to grayscale images because smaller amount of data allows performing more complex image processing operations faster.
This tutorial provides example how to...
Nikto is an open-source web server scanning tool via command line. It runs various tests against web server to find security vulnerabilities such as server misconfiguration, outdated software, insecure and...
The aria2 is a command line tool for downloading files using various protocols such as HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink. The aria2 can resume incomplete download where it...
Argon2 is a cryptographic hash function that commonly used for password hashing. Argon2d, Argon2i and Argon2id are variants of Argon2. Argon2i has resistance to side-channel timing attacks. A table includes...