Password Cracking Techniques-2

Duration: 19 min

This video lesson is available to enrolled students.

Return to /learn/UPPSC-POLYTECHNIC-LECTURER-2025-CS/paper-1-cyber-security/ethical-hacking/password-cracking-techniques/asset-password-cracking-techniques-2 after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. About Course: UPPSC Course Overview
  2. Interview Preparation & Guidance: Interview Preparation
  3. Paper 1 | General Hindi: भाषा, लिपि, ध्वनि, वर्ण, अक्षर, स्वर, व्यंजन, मात्रा और संयुक्ताक्षर, वर्तनी, वर्ण-विन्यास, अनुस्वार, अनुनासिक, चंद्रबिंदु और ‘र’ के रूप, शब्द, पद और शब्द-भेद, संज्ञा और सर्वनाम, विशेषण और क्रिया, लिंग, वचन, पुरुष और कारक, काल, वाच्य, वाक्य और वाक्य-भेद, वर्णमाला, समास, संधि, विलोम शब्द, पर्यायवाची शब्द, सामान्य अशुद्धियाँ, अनेक शब्दों के लिए एक शब्द, मुहावरे और लोकोक्तियाँ, अपठित गद्यांश और अपठित पद्यांश, Multi-Topic Content (Cross-Concept Material), शब्द-भंडार, वर्ण-विचार, हिन्दी की ध्वनि और स्वनिम व्यवस्था, प्राचीन और मध्यकालीन भारतीय आर्यभाषाएँ, काव्य के लक्षण, हेतु और प्रयोजन, अशुद्धि-शोधन, शब्द-रचना, शब्द-भेद, हिन्दी की रूप रचना, रूप-रचना, हिन्दी शब्द रचना, हिन्दी साहित्येतिहास दर्शन, भक्तिकालीन काव्यधाराएँ, भारतीय काव्यशास्त्र की परंपरा, भारतीय नवजागरण और स्वाधीनता आंदोलन, अन्य गद्य विधाएँ एवं प्रवासी साहित्य, निर्धारित उपन्यासों का तुलनात्मक अध्ययन, गोदान, हिन्दी कहानी का विकास, स्वातंत्र्योत्तर और नयी कहानी, हिन्दी निबंध का विकास, शुक्लोत्तर निबंध, द्विवेदी और शुक्ल युग के निबंध, हिन्दी की संवैधानिक स्थिति, आधुनिक भारतीय आर्यभाषाएँ और हिन्दी का उद्भव, हिन्दी भाषा प्रयोग के विविध रूप, रीतिकाल, जीवनी, द्विवेदी युग और छायावाद, रीति, वक्रोक्ति और औचित्य सिद्धान्त, शब्दशक्ति और ध्वनि सिद्धान्त, रस सिद्धान्त और साधारणीकरण, उत्तर आधुनिकतावाद, लोहिया दर्शन, हिन्दी उपन्यास का विकास, हिन्दी नवजागरण, अंबेडकर दर्शन, आदिकाल, प्रयोगवाद और नयी कविता, छायावादी काव्य: प्रसाद और निराला, प्रगतिवाद से समकालीन कविता, निर्गुण भक्ति काव्य, द्विवेदीयुगीन काव्य, रीतिकालीन काव्य, आरंभिक हिन्दी उपन्यास, स्वातंत्र्योत्तर उपन्यास, आत्मकथा, स्वाधीनता-पूर्व प्रेमचंदोत्तर उपन्यास, निर्धारित कहानियों का तुलनात्मक अध्ययन, साठोत्तरी नाटक, प्रसाद और प्रसादोत्तर युग के नाटक, भारतेन्दु युगीन नाटक, स्वातंत्र्योत्तर नाटक, भारतेन्दु युगीन निबंध, संस्मरण और रेखाचित्र, व्यंग्य, एक साहित्यिक की डायरी, संस्कृति के चार अध्याय, सगुण भक्ति काव्य, हिन्दी नाटक, एकांकी और रंगमंच, आधुनिक गद्य और हिन्दी नवजागरण, अलंकार सिद्धान्त, हिन्दी आलोचना का विकास, भक्ति आंदोलन, कल्पना, बिम्ब, प्रतीक, मिथक और फंतासी, नयी कविता का विस्तार और साठोत्तरी कविता, उत्तर-छायावादी और प्रगतिवादी काव्य, काव्यगुण और काव्यदोष, प्लेटो, अरस्तू और पाश्चात्य परंपरा, मार्क्सवाद, स्वच्छन्दतावादी काव्यशास्त्र, आधुनिक पाश्चात्य आलोचना, भाषा और भाषा परिवार, देवनागरी लिपि
  4. Paper 2 | General Studies: State Wise GK, Polity, Geography, History, GK- Current Affairs
  5. Paper 1 | Programming Language: Language Design, C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling, OOPS with C++
  6. Paper 1 | Database Management Systems: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, File Organization & Indexing, Relational Algebra, SQL, Relational Calculus, Transaction Management, Concurrency Control, ORDBMS, NoSQL
  7. Paper 1 | Cyber Security: Society, Law & Ethics, Cyber Threats and Malware Attacks, Role of Internet and Web Services, Security in Mobile and Wireless Computing, Electronic Data Interchange and E-Commerce, Physical Security and Cryptography Basics, Intrusion Detection Systems (IDS), Cyber Safety and Security, Ethical Hacking
  8. Paper 1 | Computer Organization and Architecture: Basics of COA, Programming the Basic Computer, Cache Memory Organization, Input Output Organisation, Instr Formats & Modes, Register Transfer and Microoperations, Control Unit Design
  9. Paper 1 | Computer Networks: Introduction to CN, Data Communication, DLL: Access Control, DLL: Flow Control, DLL: Error Control, DLL: Framing, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Net Layer:Routing Protocol, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics, Network Security
  10. Paper 1 | Design and Analysis of Algorithms: Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos, Advanced Algorithms
  11. Paper 1 | Data Structures: Introduction to DS, Array, Linked List, Stack, Queue, Tree, Graphs, Hashing
  12. Paper 1 | Discrete Structures and Theory of Logic: Permutation and Combination, Set Theory, Relations, Functions, Propositional and Predicate Logic, Graph Theory, Group Theory
  13. Paper 1 | Software Project Management: Software Project Management
  14. Paper 2 | Operating Systems: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, Disc Scheduling, File Management, Unix OS, Linux OS, Security
  15. Paper 2 | Compiler Design: Intro to Compilers, Lexical Analysis, Grammar & CFG, Syntax Analysis: Top-Down, Syntax Analysis: Bottom-Up, Semantic Analysis & SDT, Intermediate Code Gen, Code Optimization, Run Time Environment, Introduction to TOC, Deterministic FA (DFA), Non-Deterministic FA, Regular Expressions, Pushdown Automata & CFG, Complexity Theory
  16. Paper 2 | Artificial Intelligence & High Performance Computing: Approaches to AI, Search Algorithms, Game Playing, Knowledge Representation, Planning, Multi Agent Systems, Natural Language Processing, Emerging Tech Trends
  17. Paper 2 | Image Processing: Digital Image Fundamentals, Image Enhancement, Image Restoration, Color Image Processing, Image Compression
  18. Paper 2 | Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Testing, Software Maintenance and Configuration Management
  19. Paper 2 | Computer Graphics: Basics of Computer Graphics, 2-D Geometrical Transforms and Viewing, 3-D Object Representation, Geometric Transformations and Viewing
  20. Paper 2 | Web Technologies: Website, Browser & Services, Internet Fundamentals, Web Design & Development, Protocols & Services, Web Publishing & Hosting, Server Side & Security, Emerging Technologies, HTML Basics, JavaScript-Basics, Java
  21. Paper 2 | Soft Computing: Fuzzy Sets, Artificial Neural Networks, Genetic Algorithms
  22. Paper 2 | Distributed System: Distributed Systems
  23. UPPSC Live Class Recordings: UPPSC Polytechnic Lecturer 2025 (CS)
  24. Previous Year Papers:
  25. Mock Test:
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture provides a comprehensive overview of hash algorithms, their properties, applications, and specific implementations used in cybersecurity. The session begins by defining a Hash Algorithm as a mathematical function that converts variable input data into a fixed-size output known as a hash value. The instructor outlines the hashing process through five distinct steps: Input, Hash Function, Hash Value, Properties, and Use. Key characteristics emphasized include determinism, fixed-length output, fast computation, and the one-way (irreversible) nature of hashing. The lecture further explores practical applications such as password storage, data integrity verification, digital signatures, and blockchain technology. It concludes with a detailed comparison of popular algorithms including MD5, SHA-1, SHA-2 family (SHA-256), and modern standards like bcrypt and Argon2.

Chapters

  1. 0:00 – 2:00 00:00-02:00

    The video introduces the fundamental concept of a Hash Algorithm as a mathematical function converting input data into a fixed-size hash value. The instructor displays a five-step diagram labeled Input, Hash Function, Hash Value, Properties, and Use. On-screen text defines the algorithm as a one-way process where original data cannot be easily recovered from the hash value. The instructor underlines key terms and highlights properties such as collision resistance and fast computation while explaining the conversion of variable input to fixed-size output.

  2. 2:00 – 5:00 02:00-05:00

    The lecture details the characteristics of hash algorithms, specifically focusing on Fixed-Length Output and One-Way Function properties. The instructor uses examples like 'A', 'Hello World', and 'Cyber Security' to demonstrate that regardless of input size, the resulting hash value maintains a fixed length. Visual annotations include checkmarks next to example inputs and circles around the list of inputs to group them. The instructor underlines 'input size' and 'fixed length' on the screen while emphasizing that hashing is deterministic, meaning the same input always produces the same output.

  3. 5:00 – 10:00 05:00-10:00

    This segment explains the Avalanche Effect and Fast Computation properties, followed by practical applications in password storage and data integrity verification. The instructor uses 'HELLO' and 'HELLQ' to illustrate how a tiny change in input causes a huge change in output. On-screen text defines the Avalanche Effect and lists applications including Password Storage, Data Integrity Verification, Digital Signatures, and Blockchain Technology. The instructor draws arrows to show the flow from password to hash to database and circles example passwords like 'admin123' alongside their hashed values.

  4. 10:00 – 15:00 10:00-15:00

    The video covers a comparison of popular hash algorithms including MD5, SHA-1, and the SHA-2 family. A comparison table is displayed showing features like output sizes and use cases for each algorithm. The instructor highlights SHA-256 as the most popular within the SHA-2 family and introduces SHA-3 as the latest standard based on the Keccak algorithm. Text on screen lists MD5 (Message Digest Algorithm 5), SHA-1 (Secure Hash Algorithm 1), and details the output sizes for SHA-256 (256-bit) and SHA-512. The instructor underlines key terms like 'Message Digest Algorithm 5' and circles SHA-2 family members.

  5. 15:00 – 19:09 15:00-19:09

    The final segment covers advanced password hashing algorithms, specifically focusing on bcrypt and Argon2. The instructor highlights key features such as salting in bcrypt and the memory-hard nature of Argon2, which won the Password Hashing Competition. A comparison table lists popular algorithms including MD5, SHA-1, SHA-256, bcrypt, and Scrypt. On-screen text details that bcrypt includes salting to prevent brute-force attacks while Argon2 offers strong resistance due to being memory-hard. The instructor circles 'salting' and underlines terms like 'Fast' and 'Vulnerable to collisions' for MD5.

The lecture systematically builds understanding of hash algorithms from basic definitions to advanced implementations. It begins by establishing the core definition and five-step process, emphasizing that hashing is a one-way mathematical function producing fixed-size outputs. The instructor uses visual aids like diagrams and underlined text to reinforce properties such as determinism, fixed-length output, and the Avalanche Effect. Practical applications are introduced early to contextualize theoretical concepts, showing how hashes secure passwords and verify data integrity. The progression moves from general properties to specific algorithms, comparing MD5 and SHA-1 with modern standards like SHA-256. The session concludes by distinguishing general-purpose hashes from password-specific algorithms, highlighting bcrypt's salting feature and Argon2's memory-hard design as superior choices for security. Throughout, the instructor uses concrete examples like 'HELLO' vs 'HELLQ' and 'admin123' to make abstract concepts tangible for students.

Loading lesson…