Download EduTLS Free Java Code
Description
SSL/TLS is the most common and widely used secure protocol in Internet. It is a package of more than 30 cryptographic primitives and protocols. For students studying information security it is of a crucial importance to have a good understanding of how.
Source Files
The download file EduTLS-master.zip has the following entries.
README// w w w. java 2s . c om
src/Main.java
src/common/Log.java
src/common/LogEvent.java
src/common/Tools.java
src/crypto/ICipher.java
src/crypto/ICompression.java
src/crypto/IHash.java
src/crypto/IKeyExchange.java
src/crypto/IRandomGen.java
src/crypto/PRF.java
src/crypto/cipher/DES.java
src/crypto/cipher/None.java
src/crypto/cipher/Rijndael.java
src/crypto/cipher/Rijndael2.java
src/crypto/compression/None.java
src/crypto/compression/ZLib.java
src/crypto/hash/None.java
src/crypto/hash/SHA1.java
src/crypto/hash/SHA256.java
src/crypto/keyexchange/DH.java
src/crypto/keyexchange/None.java
src/crypto/keyexchange/RSA.java
src/crypto/random/BlumBlumShub.java
src/gui/ChatGui.java
src/server/IPeerCommunicator.java
src/server/Listener.java
src/server/PeerSocket.java
src/tls/AlertException.java
src/tls/CertificateAuthority.java
src/tls/CipherSuite.java
src/tls/ConnectionStates.java
src/tls/IApplication.java
src/tls/State.java
src/tls/TLSAlert.java
src/tls/TLSEngine.java
src/tls/TLSHandshake.java
src/tls/TLSRecord.java
src/tls/handshake/ChangeCipherSpec.java
src/tls/handshake/ClientHello.java
src/tls/handshake/ClientKeyExchange.java
src/tls/handshake/Finished.java
src/tls/handshake/IHandshakeMessage.java
src/tls/handshake/ServerCertificate.java
src/tls/handshake/ServerHello.java
src/tls/handshake/ServerHelloDone.java
src/tls/handshake/ServerKeyExchange.java
src/tls/record/TLSCiphertext.java
src/tls/record/TLSCompressed.java
src/tls/record/TLSPlaintext.java
unittests/tests/AppImpl.java
unittests/tests/CryptoTest.java
unittests/tests/HandshakeTest.java
unittests/tests/IntegrationTest.java
unittests/tests/PeerTestImpl.java
unittests/tests/RecordTest.java
unittests/tests/SocketTest.java
Download
Click the following link to download EduTLS-master.zip.
EduTLS-master.zip