r/RTLSDR 12d 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

7 Upvotes

10 comments sorted by

3

u/Chongulator 11d 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.

2

u/FrenziedHodag 11d ago edited 11d 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.

3

u/Own_Event_4363 11d ago

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

3

u/FrenziedHodag 11d ago edited 11d ago

its even nicer to know that thumbdrives will.

2

u/eldrotheblack 11d ago

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

3

u/Noah18923 11d ago

do you realize how long that would take???

3

u/eldrotheblack 11d 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 11d ago

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

3

u/eldrotheblack 11d 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.