home.social

#day45 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #day45, aggregated by home.social.

  1. Hello, again :ablobcatnodfast:

    Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.

    I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.

    Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.

    I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.

    As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day45

  2. Hello, again :ablobcatnodfast:

    Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.

    I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.

    Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.

    I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.

    As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.

    #100DaysOfCybersecurity #CS50 #TryHackMe #Day45

  3. #30MoreSongsChallenge

    #Day45 – A Local Hero
    A song by an artist from a place where I have lived.

    I am currently living in Münster so I choose H-Blockx with one of my favorite songs.❤️

    H-Blockx – Leave Me Alone

    #HBlockx #LeaveMeAlone

    youtube.com/watch?v=ZF7t9jZBzQ