<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/cryptography/best-of/2024/03" -->

---
title: Best Cryptography posts — March 2024 | daily.dev
description: The most upvoted Cryptography posts from March 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/cryptography/best-of/2024/03
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/cryptography/best-of/2024/03
og:type: website
og:site_name: daily.dev
og:title: Best Cryptography posts — March 2024 | daily.dev
og:description: The most upvoted Cryptography posts from March 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Cryptography — March 2024

1. 1  
[](https://daily.dev/posts/oz123-awesome-c-a-curated-list-of-awesome-c-frameworks-libraries-resources-and-other-shiny-things-nbxmogxei "oz123/awesome-c: A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks·2y  
oz123/awesome-c: A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.  
A curated list of awesome C frameworks, libraries, resources, and tools.  
20
2. 2  
[](https://daily.dev/posts/implementing-rsa-in-python-from-scratch-ps8ypiof2 "Implementing RSA in Python from Scratch")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks·3y  
Implementing RSA in Python from Scratch  
Learn how to implement RSA encryption in Python from scratch. Explore the math behind RSA, generate keys, and encrypt and decrypt messages.  
15
3. 3  
[](https://daily.dev/posts/rustls-rustls-a-modern-tls-library-in-rust-haabvkksn "rustls/rustls: A modern TLS library in Rust")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks·3y  
rustls/rustls: A modern TLS library in Rust  
Rustls is a modern TLS library written in Rust that provides a good level of cryptographic security and implements TLS1.2 and TLS1.3\. It allows replacing cryptography dependencies and offers built-in providers. Rustls also provides examples for handling I/O and working with different runtimes.  
12
4. 4  
[](https://daily.dev/posts/how-to-protect-data-in-transit-using-hmac-and-diffie-hellman-in-node-js-full-handbook--ytn591dxq "How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js [Full Handbook]")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp·2y  
How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js \[Full Handbook\]  
This post discusses the importance of data integrity in communication and how to protect data in transit using HMAC and Diffie-Hellman in Node.js. It explains the concepts of Message Detection Code (MDC), Message Authentication Code (MAC), and Hash-based MACs (HMAC) in detail. The post also provides a brief overview of the Diffie-Hellman-Merkle Protocol and demonstrates how to implement these cryptographic constructs in a Node.js application.  
9

[See all Cryptography archives](/tags/cryptography/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/cryptography/best-of/2024/03#page","url":"https://daily.dev/tags/cryptography/best-of/2024/03","name":"Best Cryptography Posts — March 2024","description":"The most upvoted Cryptography posts from March 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/cryptography/best-of/2024/03#items","numberOfItems":4,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/oz123-awesome-c-a-curated-list-of-awesome-c-frameworks-libraries-resources-and-other-shiny-things-nbxmogxei","name":"oz123/awesome-c: A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there."},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/implementing-rsa-in-python-from-scratch-ps8ypiof2","name":"Implementing RSA in Python from Scratch"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/rustls-rustls-a-modern-tls-library-in-rust-haabvkksn","name":"rustls/rustls: A modern TLS library in Rust"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-to-protect-data-in-transit-using-hmac-and-diffie-hellman-in-node-js-full-handbook--ytn591dxq","name":"How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js [Full Handbook]"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Cryptography","item":"https://daily.dev/tags/cryptography"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/cryptography/best-of"},{"@type":"ListItem","position":5,"name":"March 2024"}]}]}
```

