Qhov project TFC tau tsim ib qho USB splitter rau ib tus tub txib uas muaj 3 lub khoos phis tawj


Qhov project TFC tau tsim ib qho USB splitter rau ib tus tub txib uas muaj 3 lub khoos phis tawj

Qhov project TFC (Tinfoil Chat) tau npaj cov cuab yeej kho vajtse nrog 3 USB chaw nres nkoj los txuas 3 lub khoos phis tawj thiab tsim kom muaj kev tiv thaiv kev xa xov.

Thawj lub khoos phis tawj ua raws li lub rooj vag rau kev txuas mus rau lub network thiab tso tawm Tor qhov kev pabcuam zais; nws tswj hwm cov ntaub ntawv uas twb muaj lawm.

Lub khoos phis tawj thib ob muaj cov yuam sij decryption thiab tsuas yog siv los decrypt thiab tso saib cov lus tau txais.

Lub computer thib peb muaj cov yuam sij encryption thiab tsuas yog siv los encrypt thiab xa cov lus tshiab.

USB splitter ua haujlwm ntawm optocouplers ntawm "cov ntaub ntawv diode" lub hauv paus ntsiab lus thiab lub cev hla cov ntaub ntawv hauv cov lus qhia tshwj xeeb: xa cov ntaub ntawv mus rau lub khoos phis tawj thib ob thiab tau txais cov ntaub ntawv los ntawm peb lub computer.

Kev cuam tshuam thawj lub khoos phis tawj yuav tsis tso cai rau koj nkag mus rau cov yuam sij encryption, cov ntaub ntawv nws tus kheej, thiab yuav tsis tso cai rau koj mus txuas ntxiv kev tawm tsam ntawm cov khoom siv ntxiv.

Thaum lub khoos phis tawj thib ob raug cuam tshuam, tus neeg tawm tsam yuav nyeem cov lus thiab cov yuam sij, tab sis yuav tsis tuaj yeem xa mus rau lub ntiaj teb sab nraud, vim tias cov ntaub ntawv tsuas yog tau txais los ntawm sab nraud, tab sis tsis xa tawm sab nraud.

Yog tias lub khoos phis tawj thib peb raug cuam tshuam, tus neeg tawm tsam tuaj yeem ua tus neeg rau npe thiab sau cov lus sawv cev, tab sis yuav tsis tuaj yeem nyeem cov ntaub ntawv los ntawm sab nraud (txij li thaum nws mus rau lub khoos phis tawj thib ob thiab tau decrypted muaj).

Encryption yog raws li 256-ntsis XChaCha20-Poly1305 algorithm, thiab qeeb Argon2id hash muaj nuj nqi yog siv los tiv thaiv cov yuam sij nrog tus password. Rau kev sib pauv tseem ceeb, X448 (Diffie-Hellman raws tu qauv raws Curve448) lossis PSK yuam sij (ua ntej sib koom) yog siv. Txhua cov lus raug xa mus rau hauv zoo meej rau pem hauv ntej secrecy (PFS, Perfect Forward Secrecy) hom raws li Blake2b hashes, nyob rau hauv uas qhov kev cuam tshuam ntawm ib qho ntawm cov yuam sij mus sij hawm ntev tsis tso cai decryption ntawm kev sib tham yav dhau los cuam tshuam.

Daim ntawv thov interface yog qhov yooj yim heev thiab suav nrog lub qhov rais muab faib ua peb thaj chaw - xa, txais thiab kab hais kom ua nrog lub cav ntawm kev sib cuam tshuam nrog lub rooj vag. Kev tswj hwm yog ua los ntawm cov lus txib tshwj xeeb.

Program qhov project code tau sau hauv Python thiab muaj nyob rau hauv daim ntawv tso cai GPLv3. Splitter circuits suav nrog (PCB) thiab muaj nyob rau hauv GNU FDL 1.3 daim ntawv tso cai, lub splitter tuaj yeem sib sau los ntawm cov khoom muaj.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib