Mastering Cryptography Fundamentals with Node’s crypto module
June 28, 2023
Hall B
English | Advanced

Do you know that meme of Homer Simpson trying to hide in the bushes? That's how I would feel when my coworkers would discuss asymmetric encryption, certificate signing, salting, and crazy-sounding acronyms like PBKDF2. I must have been home sick that -day- semester when they taught Cryptography in college.
After years of trying to ignore this problem, I finally decided to do something about it. But rather than digging into the subject via textbooks and pseudo-code, I decided to research the massive amount of functionality that is offered by Node.js' built-in `crypto` module. Then I worked my way backwards to understand what each function does, what underling security best-practice it's based on, and when it's appropriate to use it.
So if you're like me then step out of the bushes, and join me in this talk to learn the fundamentals of protecting information in a practical way with Node.js

Yonatan Mevorach
Infrastructure Team Lead

Yonatan is a Team Lead at the Frontend Infrastructure group at, where he is able to make his love for creating developer tools a part of his daily work. He also enjoys working on open-source developer tools, and blogs about them at

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.