File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ All my devlog entries, neatly organized.
1111---
1212
1313## 📅 2025 Logs
14+ - [ 2025-12-12 — Devlog #55 ] ( {{site.baseurl}}/logs/2025-12-12/ )
1415- [ 2025-12-07 — Devlog #54 ] ( {{site.baseurl}}/logs/2025-12-07/ )
1516- [ 2025-12-03 — Devlog #53 ] ( {{site.baseurl}}/logs/2025-12-03/ )
1617- [ 2025-12-02 — Devlog #52 ] ( {{site.baseurl}}/logs/2025-12-02/ )
Original file line number Diff line number Diff line change @@ -28,4 +28,4 @@ A REPL (Read-Eval-Print Loop) is an interactive loop that forms the core of a sh
2828
2929---
3030
31- [ ← Previous] ( {{site.baseurl}}/logs/2025-12-03/ )
31+ [ ← Previous] ( {{site.baseurl}}/logs/2025-12-03/ ) | [ Next → ] ( {{site.baseurl}}/logs/2025-12-12/ )
Original file line number Diff line number Diff line change 1+ ---
2+ layout : default
3+ permalink : /logs/2025-12-12/
4+ ---
5+
6+ # Devlog - 2025-12-12
7+
8+ ## 🚀 What I Did
9+
10+ - Codewars.
11+ - Random Password generator(using random function, maps, and crypto)
12+
13+ ## 🧠 What I Learned
14+
15+ - ` Uint32Array ` = array of big random numbers (0 to 4.29 billion).
16+ - ` Uint8Array ` gives only 0–255 (less randomness).
17+ - ` Uint16Array ` gives 0–65,535.
18+
19+ ### Cryptographically random values
20+
21+ - Comes from OS-level secure random generator(Linux /dev/urandom, Windows Cryptographic Provider, macOS SecureRandom)
22+ - non-predictable.
23+ - high entropy.
24+ - designed specifically for passwords, keys, salts, tokens.
25+ - It follows NIST SP 800-90 standards used in cryptography.
26+
27+ ``` javascript
28+ crypto .getRandomValues (arr);
29+ ```
30+
31+ ## 🔥 What's Next
32+
33+ - FCC.
34+ - Codewars.
35+ - Theory(Dom).
36+
37+ ---
38+
39+ [ ← Previous] ( {{site.baseurl}}/logs/2025-12-07/ )
You can’t perform that action at this time.
0 commit comments