Developed a version of SSL implementing the HAndshake and the data phase in Java using the Java Security libraries and Bouncycastle Library. The code contains a client and server socket which are exchanging SSL handshake messages. Bouncycastle library is used to generate X509Certificates. Private and Public keys are extracted from the certificate to encrypt and send the nonces to the other side. SHA-1 is used to hash all the messages exchanges at both sides. A successful verification of exchanged hash of messages is shown.
-
Notifications
You must be signed in to change notification settings - Fork 0
Ruby20/MySSL
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Developed a version of SSL implementing the HAndshake and the data phase in Java using the Java Security libraries and
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published