AI Features

Don’t Use Low-Level Crypto Libraries

In this lesson, we'll study why you shouldn't use low-level crypto libraries.

Hopefully, we’re now in agreement that we shouldn’t roll our own crypto. It might seem that all we need to do is grab a low-level encryption library and start using it’s AES encryption and decryption functions. After all, that’s not “rolling our own crypto.”

Low-level libraries are easy to misconfigure

As we’ll see in this lesson that low-level encryption libraries present a lot of configuration choices that are easy to misuse.

For example, many low-level cryptography ...