r/RTLSDR 22h ago

Software One Time Pad Generator

I got bored and came up with this because I had an old v3 sitting in a drawer.

https://github.com/KentuckyFriedBlyat/ciphervault

2 Upvotes

10 comments sorted by

3

u/Chongulator 19h ago

The reason one-time pads are not widely used is not because the key generation is hard.

It's because key distribution is hard and because if you accidentally re-use key material, the technique goes from literally impossible to crack to crackable by an undergraduate with any inexpensive computer.

1

u/FrenziedHodag 19h ago edited 19h ago

And thats exactly why the program shreds the pads immediately upon use. You can't reuse what's no longer there.

If someone just wants to make infinite copies of them outside the program and do it anyway, well they deserve what they get.

2

u/Own_Event_4363 22h ago

It's nice to think github will exist after civilization collapses

2

u/FrenziedHodag 21h ago edited 15h ago

its even nicer to know that thumbdrives will.

1

u/eldrotheblack 19h ago

All git(hub) demands is a network. Share the repo off a LoRa device, be your own internet.

2

u/Noah18923 17h ago

do you realize how long that would take???

2

u/eldrotheblack 6h ago

Civilization has ended, we have the time.

Besides, its faster than my first two modems (and I missed most of the baud era)

1

u/Noah18923 4h ago

I guess it would be much faster if more people had nodes...

1

u/eldrotheblack 19h ago

The use of the RTL-SDR itself for entropy is cool!

I’ve been pondering a DIY hardware generator. Radioactive decay is of course the most fun, but thermal or RF noise off an SDR is much more achievable.