内容简介:GUI for Horcrux, made withSplit your file into encrypted horcruxes so that you don't need to remember a passcode
Horcrux
GUI for Horcrux, made with fyne.io (for the command-line version, see here )
horcrux
Split your file into encrypted horcruxes so that you don't need to remember a passcode
How it works
Horcrux has two main functions: creating horcruxes and combining horcruxes
Creating horcruxes
If I have a file called diary.txt in my current directory I can select that and split it into horcruxes, creating files like so:
diary_1_of_5.horcrux diary_2_of_5.horcrux ...
Now you just need to disperse the horcruxes around the house on various USBs or online locations and hope you can recall where they all are! Or send them to a friend across multiple channels so there's no risk of interception.
Combining horcruxes
On the receiving end, you can then recombine the hocruxes back together to obtain the original file.
Installation
via binary release
Who this is for:
- People who need to encrypt a big sensitive file like a diary and don't expect to remember any passwords years from now (but who paradoxically will be capable of remembering where they've hidden their horcruxes)
- People who want to transmit files across multiple channels to substantially reduce the ability for an attacker to intercept
- People named Tom Riddle
FAQ
Q) This isn't really in line with how horcruxes work in the harry potter universe!
A) It's pretty close! You can't allow any one horcrux to be used to resurrect the original file (and why would you that would be useless) but you can allow two horcruxes to do it (so only off by one). Checkmate HP fans.
Q) How does this work?
A) This uses the (Shamir Secret Sharing Scheme)[ https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing ] to break an encryption key into parts that can be recombined to create the original key, but only requiring a certain threshold to do so. I've adapted Hashicorp's implementation from their (vault repo)[ https://github.com/hashicorp/vault ]
Alternatives (for command-line)
- (ssss)[ http://point-at-infinity.org/ssss/ ]. Works for keys but (as far as I know) not files themselves.
- horcrux[ https://github.com/kndyry/horcrux ]. Looks like somebody beat me to both the name and concept, however this repo doesn't support thresholds of horcruxes
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
互联网:碎片化生存
段永朝 / 中信出版社 / 2009-11 / 42.00元
《互联网:碎片化生存》内容简介:在世界互联网人数超过17亿,中国网民接近4亿的时候,断言“这个版本的互联网没有未来”是要冒很大风险的。我们生活在比特和连线的世界,现代互联网所描绘出的“数字化”、“虚拟化”的未来是否完全值得信赖? 现代商业取得了巨大成功,但这并不是电脑和互联网精髓的自由体现,我们所使用的这个版本的电脑和互联网只不过是“被阉割”、“被劫持”的商业玩偶。 《互联网:碎片化生......一起来看看 《互联网:碎片化生存》 这本书的介绍吧!