Module crypto trong Node.js cung cấp các lớp và hàm để mã hóa dữ liệu. Nó bao gồm các lớp và hàm để mã hóa và giải mã dữ liệu, tạo và quản lý khóa, cũng như các hàm để tạo và quản lý chứng chỉ. Các lớp và hàm trong module crypto được xây dựng trên các phương thức của OpenSSL, một thư viện mã hóa mã nguồn mở.