Best of CryptographyJune 2024

  1. 1
    Article
    Avatar of systemweaknessSystem Weakness·2y

    Password Cracking 101

    Learn essential techniques for cracking password hashes and analyze cryptographic algorithms. Discover the concepts of cryptography, hashing, and salting. Get hands-on with tools like hashid, ShellScript, PowerShell, MD5, and Hashcat for practical password cracking exercises.

  2. 2
    Article
    Avatar of threedotslabsThree Dots Labs·2y

    Live website updates with Go, SSE, and htmx

    Learn how to push live updates to your website using Go, SSE, and htmx. SSE endpoints in Go are slightly different from HTTP endpoints because you don't just write data to the ResponseWriter and return from the function. The connection stays alive until the client (the browser) closes it.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Paseto is a Secure Alternative to the JOSE Standards (JWT, etc.)

    Paseto (Platform-Agnostic Security Tokens) is introduced as a secure alternative to JSON Web Tokens (JWT) and related JOSE standards. Paseto simplifies security by eliminating the complexities and vulnerabilities associated with JWT, like choosing algorithms and handling encryption keys. It offers versioned protocols with predefined ciphersuites to avoid configuration errors and downgrade attacks. Paseto aims to be secure by default, and its straightforward design makes it easy to implement and use. The new version 0.5.0 is ready for production use, with talks of submitting it as a standard to the IETF.

  4. 4
    Video
    Avatar of programmersarealsohumanProgrammers are also human·2y

    *Next-door 10x Software Engineer* [FULL]

    The post is a chaotic depiction of a software engineering environment where developers deal with edge computing, infrastructure issues, and various technical challenges. Tasks mentioned include moving AWS stack to a Mac Mini, fixing CUDA drivers, experimenting with AR libraries, and managing custom developed cryptographic solutions. The narrative highlights the urgency and improvisation often needed in tech projects, with humorous undertones about the unpredictable nature of software development.