Elliptic curve cryptography (ECC) and digital signature algorithm (ECDSA) are more complex than RSA or ElGamal but I will try my best to hide the hairy math and the implementation details.
[Read More]"The noblest pleasure is the joy of understanding" - Leonardo Da Vinci
"If you can't explain it simply, you don't understand it well enough" - Albert Einstein
ElGamal
Cryptography
ElGamal is a public key cryptosystem that is used in encryption , digital signature and homomorphic cryptography.
Here is my take in 12 lines of Python code:
[Read More]RSA
Cryptography
RSA (Rivest-Shamir-Adleman) needs no introduction, it is well known and most used public-key cryptosystem that governs our digital lives.
[Read More]Weekly/monthly close
Trading
I’ve decided to release a few personal indicators that I use in day by day trading and here is the first one: Weekly/Monthly close.
[Read More]Open-sourcing Actihunt project
Open-source
Project is NOT MAINTAINED/DEPLOYED anymore
I’ve decided to open-source an old and rusty project called Actihunt that sits there for more than 3 years.
[Read More]Idiomatic Ruby library for BitMEX API
Open-source
Fully featured, idiomatic Ruby library for BitMEX API. Support for both REST and Websocket APIs as described in API Overview.
[Read More]Year 2018 in review
Review
Back to annual review after 8 years, hopefully for real this time with the goods and the bads of 2018:
[Read More]Introducing Cryptos-ruby project
Open-source
I just want to announce the very first release [v0.0.3] of Cryptos-ruby project, a simple and very easy to use Ruby API to manipulate multiple crypto coins.
[Read More]Bitcoin transaction by hand
Bitcoin
This is Part 2 of ‘The hard way - Bitcoin’ series and I will start with ’the easy way’ section first because even this gets a bit complex, then will continue with the hard stuff, crafting a Bitcoin transaction from scratch using basic math and cryptography.
[Read More]Bitcoin address
Bitcoin
This article will present two ways of generating a Bitcoin address: the hard way using simple math and the easy way using an existing Bitcoin library.
[Read More]