Java Tutorial: Cryptographic Hashing Explained πŸ”

Discover the fundamentals of cryptographic hashing in Java, learn how it differs from encryption, and explore practical applications in this comprehensive video lecture.

Java Tutorial: Cryptographic Hashing Explained πŸ”
Mike Mitri
525 views β€’ Jul 23, 2021
Java Tutorial: Cryptographic Hashing Explained πŸ”

About this video

In this final Java lecture, we learn about hashing and its uses in programming, and differentiate it from the separate concept of encryption.

Java Video Lectures: https://www.youtube.com/playlist?list=PLfs32wBMG5xBZp8ZpE9ojtAYvmMCIj8SJ
Liang Textbook: https://www.amazon.com/Introduction-Programming-Structures-Comprehensive-Version-dp-0136520154/dp/0136520154/ref=dp_ob_title_bk

Intro: 0:00
What is Hashing?: 0:47
Characteristics of Hashing: 1:33
Uses of Hashing: 3:07
Hash Tables: 4:17
How to deal with collisions in hash tables: 5:34
Hash Table as a Database Organization: 7:13
Key-Value NoSql Databases: 10:26
Key-Value Data Structures in Programming Languages: 11:34
Some Key-Value Classes in Java: 12:33
UML Depictions of Java Map Classes: 13:16
Cryptographic Hashing: 13:31
Cryptographic Hashing is not Encryption: 16:00
Java Classes for Cryptographic Hashing: 18:00
Assignment: 18:48
Assignment- Test a Password: 19:37
Assignment- Read User File: 22:00
Assignment- List Users: 25:56
Assignment- User Login: 26:15
Assignment- Add User: 30:16
Assignment- Write User File: 32:13
SHA-256 in Java: 33:52
Sample Code: 38:36
Recap Assignment Requirements: 43:20

Video Information

Views

525

Duration

47:07

Published

Jul 23, 2021

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.