issues
search
skerkour
/
kerkour.com
(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com
https://kerkour.com
Apache License 2.0
461
stars
63
forks
source link
blog
blogging
crypto
cryptography
encryption
go
golang
programming
rust
rust-lang
security
web
readme
(Ab)using technology for fun & profit.
Code accompanying my blog
https://kerkour.com
2023
Breaking SHA256: length extension attacks in practice
2022
Hostname based router with axum in Rust
The foundations of end-to-end encryption: Key exchange
The foundations of end-to-end encryption: domain separation
How to securely encrypt a file with an insecure password in Rust (using Streaming Encryption + Argon2)
Secure and immutable development environments with Dev Containers
2021
4 ways to read a file in Rust
How to encrypt a file in Rust (Using streaming AEAD encryption)
Benchmarking symmetric encryption (AEAD) in Rust
Building a static site generator in 100 lines of Rust
Reproductibe cross-compilation for Rust (with Docker)
Rust on ESP32
How to implement HTTP Long Polling in Go
How to implement HTTP Long Polling in Rust
How to Write and Compile Shellcode in Rust
How to build a job queue with Rust and PostgreSQL
How to sort a vector in Rust
How to deal with large Cargo workspaces in Rust
Rust, How to convert String to Int and Int to String
A fast port scanner in 100 lines of Rust
15k inserts/s with Rust and SQLite
How to deploy Rust on Heroku (with Docker)
How to implement worker pools in Rust
How to create small Docker images for Rust
How to execute shellcodes from memory in Rust
How to send emails with Rust