From 1f5ba76233fc2e50d4f0e72567afb30a783798df Mon Sep 17 00:00:00 2001 From: sommermorgentraum <24917424+zxkmm@users.noreply.github.com> Date: Sat, 19 Oct 2024 16:24:25 +0800 Subject: [PATCH] Updated Random password (markdown) --- Random-password.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Random-password.md b/Random-password.md index b54fe80..340ece6 100644 --- a/Random-password.md +++ b/Random-password.md @@ -7,12 +7,12 @@ All the β€œsend” button/checkbox in this app means send via serial asynchrony Flood mode is from streaming generated code, this will always streaming into serial, alternatively you can check the savin checkbox to save generated codes and seeds. Keep in mind that with seeds, you can generated same code with proper PRNG, so they are same level of security, don’t leak them. # Each shuffle algo and what it can bring you -| Algo / Source | Bring Entropy ? | Bring Randomization ? | Bring difficult to reverse calculation ? | Made it harder to Brute-Force ? | Time Complexity and Space Complexity | -| -------------------------------------------------------------------------- | ----------------- | ----------------------- | ------------------------------------------ | --------------------------------- | -------------------------------------- | -| Use time as seeds to pick a random frequency with LCG to fetch AFSK data | 🚫 | βœ… | 🚫 | 🚫 | O(1) - O(1) | -| The original demodulated AFSK data as seeds | βœ… | 🚫 | 🚫 | 🚫 | O(1) - O(1) | -| Each digits using different seed in the buffer | βœ… | 🚫 | 🚫 | βœ… | O(n) - O(n) | -| The LCG PRNG algo inside of cpp STL | 🚫 | βœ… | 🚫 | 🚫 | O(n) - O(1) | -| Shuffle with two groups of seeds | 🚫 | βœ… | 🚫 | βœ… | O(n) - O(n) | -| The SHA-512 hash algo | 🚫 | βœ… | βœ… | 🚫 | O(n) - O(1) | -| Result | βœ… x 2 | βœ… * 4 | βœ… * 1 | βœ… * 2 | | \ No newline at end of file +| Algo / Source | Bring Entropy ? | Bring Randomization ? | Bring difficult to reverse calculation ? | Made it harder to Brute-Force ? | Time Complexity and Space Complexity | +| -------------------------------------------------------------------------- | ----------------- | ----------------------- | ------------------------------------------ | --------------------------------- | ----------------------------------------- | +| Use time as seeds to pick a random frequency with LCG to fetch AFSK data | 🚫 | βœ… | 🚫 | 🚫 | O(1) - O(1) | +| The original demodulated AFSK data as seeds | βœ… | 🚫 | 🚫 | 🚫 | O(1) - O(1) | +| Each digits using different seed in the buffer | βœ… | 🚫 | 🚫 | βœ… | O(n^DITIGS_NUMBER) - O(n^DITIGS_NUMBER) | +| The LCG PRNG algo inside of cpp STL | 🚫 | βœ… | 🚫 | 🚫 | O(n) - O(1) | +| Shuffle with two groups of seeds | 🚫 | βœ… | 🚫 | βœ… | O(n) - O(n) | +| The SHA-512 hash algo | 🚫 | βœ… | βœ… | 🚫 | O(n) - O(1) | +| Result | βœ… x 2 | βœ… * 4 | βœ… * 1 | βœ… * 2 | | \ No newline at end of file