Skip to content
Blog » Archives for Web3 Developer » Page 2

Web3 Developer

Deriving Cryptographic Keys with HKDF in Rust using Ring

Ring is a popular Rust cryptography library which has support for generating cryptographic keys from a single input key using HKDF, the HMAC-based Extract-and-Expand Key Derivation Function. As you will see in this post, the ring::hkdf module supports securely generating pseudorandom bytes using the Salt::extract and Prk::expand methods implemented in… Read More »Deriving Cryptographic Keys with HKDF in Rust using Ring

Cryptographic Hash Functions in Java

Hash functions are a foundational topic in computer science and have many practical applications in many areas of software engineering. Cryptographic hashes due to their unique properties are used in cryptography and also play a key role in the implementation of cryptocurrencies, blockchains and other distributed ledger technologies. It’s important… Read More »Cryptographic Hash Functions in Java

Introduction to Web3j

Web3j is a Java library which provides a wrapper for the ethereum JSON-RPC API and allows you to easily interact with the ethereum blockchain. From the official documentation (see here:, Web3j is described as a highly modular, reactive, type safe Java and Android library for working with Smart Contracts… Read More »Introduction to Web3j

What is Web 3.0?

Web 3.0 is what people are referring to as version 3 of the internet. Version 1 of the web was the beginning. Websites were very simple with limited interactivity and the basic tools and protocols of the internet were first being developed. Later, websites started to be created with more… Read More »What is Web 3.0?