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.

Mike Mitri
525 views β’ Jul 23, 2021

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
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 TRENDSRelated trending topics. Click any trend to explore more videos.