We should forget about small efficiencies — Donald Knuth
20 Aug
在看 Gentoo 的 portage log 時, 看到一個還蠻有趣的軟體, 叫做 cryctcat (portage/net-analyzer/cryptcat , ports/net/cryptcat).
雖然整體功能來說, 我覺得還是 socat (portage/net-misc/socat, ports/net/socat) 比較強, 不過就編密這方面, 因為 socat 是利用 OpenSSL 來達成這個效果, 就 netcat 簡而易用的角度, 不如用 cryptcat 所採用的 Twofish 這種 symmetric key block cipher 來的簡單易用了.
原先利用 netcat 來傳檔的方法如下:
MachineA:
nc -l 12345 < file.orig
MachineB:
nc MachineA.IP 12345 > file.sent.by.MachineA
要改成
MachineA:
cryptcat -l -p 12345 < file.orig
MachineB:
cryptcat MachineA.IP 12345 > file.sent.by.MachineA
這樣就會利用預設的密碼 metallica, 透過 Twofish 加密. 當然, 也可以用 -k 這個 option 來改變預設的密碼 ;-)
Popularity: 33% [?]
Leave a reply