Skip to content
This repository has been archived by the owner on Feb 8, 2019. It is now read-only.
/ OpenSSL Public archive

OpenSSL is a cryptographic toolkit library written C that is used to secure communications over computer networks. In this project, implemented the md5 and sha256 hashing functions.

Notifications You must be signed in to change notification settings

lpavliuk/OpenSSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 

Repository files navigation

OpenSSL

OpenSSL is a cryptographic toolkit library written C that is used to secure communications over computer networks. It implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) network protocols to protect against eavesdropping and verify identities during network communication.

Wikipedia ("OpenSSL"): https://en.wikipedia.org/wiki/OpenSSL

A program named ft_ssl that recreate part of the OpenSSL functionality.

For this project, implemented the md5 and sha256 hashing functions.

MD5 is a cryptographic hash function. It is short for "Message Digest 5". It has found to contain several vulnerabilities, but can still be safely used as a checksum to verify data integrity against unintentional corruption.

SHA-256 is one of the functions in the SHA (Secure Hash Algorithms) family. The SHA algorithms were designed by the NSA. SHA-512 is currently used in part of the process to authenticate Debian software packages.

About

OpenSSL is a cryptographic toolkit library written C that is used to secure communications over computer networks. In this project, implemented the md5 and sha256 hashing functions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published