Im Herbst bietet die enterJS zwei Online-Events zu React und Barrierefreiheit im Web.

No way, JOSE!

Is your first thought when thinking about cryptography, "Nope, that’s not for me!"? There’s no need to. When explained with simple examples, you can see the basics are not that complicated. The JavaScript Object Signing and Encryption, or JOSE for short is a framework that helps us deal with encryption. It describes ways to securely transfer data either signed (JWS) or encrypted (JWE). Let’s take a leap of faith and explore the wonderful world of cryptography together, shall we?
The times when websites were just simple pieces of information are long gone. These days the web handles more sensitive data than ever before. To securely handle this data, we sometimes need to hash, encrypt or sign it. Sure there are a million tools, libraries and pieces of software that handle this for you, but knowing the basics can certainly come in handy.


  • The audience does not need any specific knowledge about cryptography as this talk will go through the basics
  • Some JavaScript knowledge can be useful but not necessary as code examples will be simple and explained


  • Sam will try to explain the basics of encryption and hashing through simple examples
  • We’ll look into how the JOSE standard can help us with encrypted content on the web using JSON Web Encryption (JWE) and JSON Web Keys (JWK)



Sam Bellen
Sam Bellen is a Google Developer Expert who works as a Senior Developer Advocate Engineer at Auth0. At Auth0 we're trying to make authentication and identification as easy as possible, while still keeping it secure. After office hours he likes to play around with the web-audio API, and other "exotic" browser APIs. One of his side projects is a library to add audio effects to an audio input using JavaScript.


Du möchtest über die enterJS
auf dem Laufenden gehalten werden?