TorChat рдЕрдирд╛рдо рдЪреИрдЯ рдФрд░ рдЗрд╕рдХреЗ рд╕реБрдзрд╛рд░

TorChat

TorChat Tor рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдЧреБрдордирд╛рдо рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореИрд╕реЗрдВрдЬрд░ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ TorChat рджреНрд╡рд╛рд░рд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ Python рдореЗрдВ TorChat рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд┐рдП рдЧрдП рд╕реБрдзрд╛рд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред

рдкрд░рд┐рдЪрдп, рддреЛрд░ рдХрд╛ рд╡рд░реНрдгрди рдФрд░ рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛


рдЯреЙрд░ рдХреА рдЕрдЬреНрдЮрд╛рддрддрд╛ рдкреНрд░рдгрд╛рд▓реА, рдЬреЛ рдЕрдХреНрд╕рд░ рдореАрдбрд┐рдпрд╛ рдореЗрдВ рдкреЙрдк рдЕрдк рд╣реЛрддреА рд╣реИ, рдЧреБрдордирд╛рдо рд░реВрдк рд╕реЗ рд╡рд┐рдЬрд╝рд┐рдЯ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИред рдХрд┐рд╕реА рдХреЛ рднреА form3unszyhvy7um.onion рдХрд╛ рдПрдХ "рдбреЛрдореЗрди" рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рдпрд╣ рд╕рд╛рдЗрдЯ рдЯреЙрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред рдПрдХ рдбреЛрдореЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреА рд╣реИрд╢ рд░рд╛рд╢рд┐ рдХреА рдЧрдгрдирд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрд╛рдЧ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ (рдЗрд╕ рдбреЛрдореЗрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ test3unszyhvy7um рд╣реИ)ред рдЯреЙрд░ рдбреАрдПрдЪрдЯреА рдореЗрдВ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЛ рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред Tor рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЫрд┐рдкреА рд╕реЗрд╡рд╛ рдХреЗ рдмреАрдЪ рдПрдХ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рдПрдЪрдЯреАрдЯреАрдкреА (рдПрд╕), рдПрд╕рдПрд╕рдПрдЪ, рдЖрдИрдЖрд░рд╕реА, рдмрд┐рдЯрдХреЙрдЗрди рдФрд░ рдЕрдиреНрдпред рдЗрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рд╡рд┐рд╡рд░рдг, TorChat, рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣реИред

рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реАрдзреЗ рд▓реЗрдЦ рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореИрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред RSA рдХреБрдВрдЬреА рдХреЗ рдирд┐рдЬреА рднрд╛рдЧ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдмрд┐рдирд╛ рдЫрд┐рдкреЗ рд╣реБрдП рд╕реЗрд╡рд╛ рдбреЛрдореЗрди рдирд╛рдо рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рдХреЗ рдмреАрдЪ рдЪреИрдирд▓ рдХреЛ рд╕реБрдирдирд╛ рдпрд╛ рдЗрд╕ рдЪреИрдирд▓ рдкрд░ рдбреЗрдЯрд╛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЖрдИрдкреА тАЛтАЛрдкрддреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рдпрд╛ рдЙрд╕рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

TorChat рдкреНрд░реЛрдЯреЛрдХреЙрд▓


рдпрд╣ рдЕрдиреБрднрд╛рдЧ tc_client.py рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╛рда рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд╣реИред

рдЧреНрд░рд╛рд╣рдХ рд╕реАрдзреЗ Tor рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ; TorChat рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдИ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд╣реИрдВред рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдкрдиреА Tor рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ Tor рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдХрдВрдЯреНрд░реЛрд▓ рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рд╣реЛрддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ abc.onion, рдЬрд┐рд╕ рдкрд░ рд╡рд╣ 11009 рдкреЛрд░реНрдЯ рд╕реБрдирддрд╛ рд╣реИред рдирд╛рдо рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ (abc) 16 рд╡рд░реНрдг рд▓рдВрдмрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 234567abdefghijijmnopqrstuvwxyz (base32) рдЕрдХреНрд╖рд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдПрдХ TorChat ID рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ TorChat ID рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд░рдЦрддрд╛ рд╣реИред

рдЯреЙрд░ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдбреЛрдореЗрди рдирд╛рдо рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдВрдЬреА рдХреЗ рдзрд╛рд░рдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЫрд┐рдкреА рд╣реБрдИ рд╕реЗрд╡рд╛ рд╕реЗ рдХреМрди рдЬреБрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЗрдВ рд░рд┐рд╡рд░реНрд╕ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рддреЛ рдЪрд▓рд┐рдП рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдРрд▓рд┐рд╕ (alice.onion) рдмреЙрдм (bob.onion) рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдРрд▓рд┐рд╕ рдмреЙрдм рдХреЛ "рдкрд┐рдВрдЧ рдРрд▓рд┐рд╕ <рдПрд▓рд┐рд╕> рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ" рдЬреИрд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рдмреЙрдм рдиреЗ рдПрд▓рд┐рд╕ рдХреЛ "рдкрд┐рдВрдЧ рдмреЙрдм <рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмреЙрдм>" рдФрд░ "рдкреЛрдВрдЧ <рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдРрд▓рд┐рд╕> рд╕реЗ" рднреЗрдЬрд╛ рд╣реИред рдРрд▓рд┐рд╕ рдХрд╛ рдЬрд╡рд╛рдм "рдмреЙрдм рд╕реЗ рдкреЛрдВрдЧ <рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ"ред рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рдиреЗ рднреЗрдЬреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рддрд╛рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреАред рдорд┐рд▓рд╛рди рддрд╛рд░ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдХрдиреЗрдХреНрд╢рди рд╡реИрдз рд╣реИ рдЬреЛ рдЗрд╕реЗ "рдкреНрд░рдХрдЯ" рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреЛрдиреЛрдВ рдХреЗ рдкрд╛рд╕ рд╕реЙрдХреЗрдЯ (рдЖрд╡рдХ рдФрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ) рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣реИ рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдХреЗрдЯ рдЙрд╕реА рд╕реЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реЙрдХреЗрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬреЛ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкрд╛рда рд╕рдВрдЪрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рди рдХрд░реЗрдВ)ред

TorChat рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдВрджреЗрд╢ рдЖрд░реЗрдЦ:
 <рдХрдорд╛рдВрдб> <рдПрдиреНрдХреЛрдбреЗрдб> \ n

рдХрдорд╛рдВрдб рдореЗрдВ рдХреЗрд╡рд▓ рд▓реИрдЯрд┐рди рдЕрдХреНрд╖рд░ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдиреНрдХреЛрдбреЗрдб рдореЗрдВ рд▓рд╛рдЗрди рд╡рд░реНрдг рдХреЗ рдЕрдВрдд рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдкрдВрдХреНрддрд┐ рд╡рд░реНрдг рдХрд╛ рдЕрдВрдд "\" рдФрд░ "n" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, "\" рдХреЛ "\" рдФрд░ "\" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА:


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдореИрдВ 4 TorChat рдЧреНрд░рд╛рд╣рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

2007 рдХреЗ 2007 рдореЗрдВ рдкреНрд░реЛрдлреЗрдЯ (рдмрд░реНрди рдХреНрд░реВрд╕, рд╣рдиреЛрд╡рд░, рдЬрд░реНрдордиреА) рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрдерди рдореЗрдВ torchat_pyред рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЕрдм github рдкрд░ torchat_py рднрдВрдбрд╛рд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
torchat2 рд▓рд╛рдЬрд░ рдкрд░ + рдирд┐: рд╢реБрд▓реНрдХ рдкрд╛рд╕реНрдХрд▓ Prof7bit рд╕реЗред рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, 2012ред рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рдХреНрд╖реЗрдкрдгред рдХрд░реНрдиреЗрд▓ рдЬреАрдпреВрдЖрдИ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЬреАрдпреВрдЖрдИ рдХреЗ рдмрд┐рдирд╛ рднреА рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд░реНрдкрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд┐рдЬрд┐рди рдФрд░ рдлрд┐рдВрдЪ рдЖрдИрдПрдо рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдзрд╛рдЧрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред Pitonovskaya рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдкрд░реНрдХ рдХреЗ рд▓рд┐рдП рдХрдИ рдереНрд░реЗрдб рдмрдирд╛рддрд╛ рд╣реИред
рдЬреБрд▓рд┐рдПрди-рдкрд┐рдпрд░реЗ Av├йrous, рдлреНрд░рд╛рдВрд╕ рджреНрд╡рд╛рд░рд╛ рдореИрдХреНрд╕ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП TorChat ред рдпрд╣ 2010 рдореЗрдВ рд╕реА ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, 2013 рдореЗрдВ рдХреЛрдб рдХреЛ рдЬреАрдердм рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реА ++ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рдЬреА рдиреЛрдЯ рд▓реЗрдирд╛ рдпрд╛ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдПрдХ рдорд▓реНрдЯреА-рдпреВрдЬрд░ рдЪреИрдЯ рд╣реИред
jTorchat рдЬрд╛рд╡рд╛ рдореЗрдВ daux2a рджреНрд╡рд╛рд░рд╛ред рдпрд╣ 2012 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ TorChat рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡реЗ рдЬреЛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡рд╛рд░реНрддрд╛рдХрд╛рд░ рдЕрдиреБрд░реЛрдз рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рддрд░рдг рдореЗрдВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡

Gentoo, Debian, OpenSuse, Fedora рдФрд░ Windows рд╡рд┐рддрд░рдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, TorChat рдХреЗрд╡рд▓ рдбреЗрдмрд┐рдпрди рд╡рд┐рддрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдкреИрдХреЗрдЬ рдкреЗрдЬ: package.debian.org/wheezy/torchat

рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг 0.9.9.553 рдореЗрдВ TorChat рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХрд┐рд╕реА рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрддреЗ рд╕рдордп, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд╣реАрдВ рд╣реИ, рдпреЗ рд╕рдВрджреЗрд╢ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░реЗрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдкрд░ [рд╡рд┐рд▓рдВрдмрд┐рдд] рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░реЗрд╖рдХ рдХреЛ рдПрдХ рд╕реВрдЪрдирд╛ рдорд┐рд▓рддреА рд╣реИ [рд╡рд┐рд▓рдВрдмрд┐рдд рд╕рдВрджреЗрд╢ рднреЗрдЬреЗ рдЧрдП рд╣реИрдВ]ред

рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЯреЙрд░рдЪреЗрдЯ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 50 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдФрд░ 100 рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдорд┐рд▓рддреЗ рд╣реИрдВред рдПрдХ рдирдпрд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛ рддреБрд░рдВрдд рд╣реЛрддрд╛ рд╣реИ (рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рдкреАрдврд╝реА рд╕рдордп), рдкрд╣рд▓реА рд╕рдХреНрд░рд┐рдпрддрд╛ рдореЗрдВ рдЖрдзрд╛ рдорд┐рдирдЯ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рд╣реЛрддреА рд╣реИрдВред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдкрд╣рд▓реЗ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рджреМрд░рд╛рди, рдЯреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЯреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ "рдкрд╣рд▓реЗ рдкрд░рд┐рдЪрд┐рдд" рдкрд░ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдЬрдм рдЖрдк рдПрдХ рдирдпрд╛ TorChat рдЦрд╛рддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрд╡рддрдГ рд╣реА рдЙрдкрдирд╛рдо рдХреЗ рддрд╣рдд рдЖрдкрдХреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рд╕рдВрдкрд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЦрд╛рддрд╛ рдСрдирд▓рд╛рдЗрди рд╣реИ рдпрд╛ рдирд╣реАрдВред рджреВрд╕рд░реЗ, рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрдиреЗ TorChat ID (рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ - рдХреЙрдкреА рдЖрдИрдбреА рд╕реЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб) рдкрд░ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреАрд╕рд░рд╛, рдЕрдкрдиреЗ рдЖрдк рд╕реЗ "рдЪреИрдЯрд┐рдВрдЧ" рдХрд░рдХреЗ, рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд▓рдВрдмрддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рдкрд┐рдВрдЧ рд▓рдЧрднрдЧ 1 рд╕реЗрдХрдВрдб рд╣реИред рдЪреМрдерд╛, рдпрд╣ рд╕рдВрдкрд░реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рдореНрдореЗрд▓рди рдореЗрдВ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рдкреЛрд░реНрдЯреЗрдмрд▓ред Txt рдлрд╝рд╛рдЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлреЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИред рдпрджрд┐ рдпрд╣ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдлрд╝реЛрд▓реНрдбрд░ ~ / .torchat рдпрд╛ ~ / .torchat_ <рдЦрд╛рддрд╛ рдирд╛рдо> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЦрд╛рддрд╛ рдирд╛рдо рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рджреЛрд╕реНрдд- list.txt рдФрд░ torchat.ini рдлрд╛рдЗрд▓реЗрдВ рдФрд░ RSA рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдХ рдЯреЛ рдлрд╝реЛрд▓реНрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдмреНрдпрд╛рдЬ рдХреЗ рдореЙрдбреНрдпреВрд▓ tc_client.py (рдХрд░реНрдиреЗрд▓), tc_gui.py (GUI), dlg_settings.py (settings window), config.py (settings repository) рд╣реИрдВред

Tc_client.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ:

Tc_gui.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ wxPython рдХреЛрдб рд╣реИред рджрд┐рд▓рдЪрд╕реНрдк рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рд╕реЗ: рдЪреИрдЯрд╡рд┐рдВрдбреЛ (рдЪреИрдЯ рд╡рд┐рдВрдбреЛ), рдореЗрдирд╡рд┐рдВрдбреЛ (рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ, рдмрдбреА рд▓рд┐рд╕реНрдЯ рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ)ред

Dlg_settings.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рдбрд╛рдпрд▓реЙрдЧ, рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдкреНрд▓рдЧрдЗрди рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЕрдкрдиреЗ рдЖрдЗрдЯрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП addPluginSettings рд╡рд┐рдзрд┐ (рд╡рд┐рдзрд┐ рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛) рдХреЛ рдмрджрд▓рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Config.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рд╣реИ рдФрд░ Python рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ configParser рдХреЗ рд▓рд┐рдП рдЖрд╡рд░рдг рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (config_defaults) рд╣реИрдВред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ torchat.ini рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред

рд╕рдВрдкрд░реНрдХреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдПрдХ рд╕рд╛рд░рдгреАрдмрджреНрдз рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рджреЛрд╕реНрдд- list.txt рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (torchat_id [рд╕реНрдерд╛рдиреАрдп рдЙрдкрдирд╛рдо])ред

рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ lang_xx.py, рдЬрд╣рд╛рдБ xx рднрд╛рд╖рд╛ рдХреЛрдб рд╣реИред рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдиреБрд╡рд╛рдж рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВред рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рда рдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдПрдХ рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЧреИрд░-рдорд╛рдирдХ рд╡рд┐рдХрд▓реНрдк, рд▓реЗрдХрд┐рди рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрддреЗ рд╕рдордп рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ: рдЖрдкрдХреЛ рдЙрдЪрд┐рдд рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЪрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред TorChat рдХреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд░реВрд╕реА (2011, рдЕрдиреБрд╡рд╛рджрдХ: SB14.org, RusInfo.cc) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕реБрдзрд╛рд░


рд▓реЛрдЧреЛрдВ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рдЯреЛрд░рд╡рд╛рдЪ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЕрднрд╛рд╡ рдерд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ, рдЬреИрд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВред рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ рдиреЗ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдирд╣реАрдВ рдмрдирд╛рдпрд╛ред рдЕрдиреНрдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреИрдЯ) рдмрд╣реБрдд рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╡рд┐рдзрд┐ рд╣рдм рдкрд░ рд╡рд░реНрдгрд┐рдд рдереА)ред рдЕрдВрдд рдореЗрдВ, рдРрд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдЖрд╡рд╛рдЬ рд╕рдВрдЪрд╛рд░ред рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрднрд╡ рд╣реИ, рдЯреЛрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рджреЗрд░реА рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред рдЕрдВрдд рдореЗрдВ, рдРрд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рд╢рд╛рдпрдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред рдЗрди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЙрд▓рд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЬрдм TorChat рдХрд╛ рдПрдХ рдЧрдВрднреАрд░ рджреНрд░рд╡реНрдпрдорд╛рди рдЬрдорд╛ рд╣реБрдЖ, рддреЛ рдореИрдВ рд╕реЛрдЪрдиреЗ рд▓рдЧрд╛ рдХрд┐ рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ, рдпрд╣ TorChat рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд░реНрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдкрд╛рд╕реНрдХрд▓, рдЬрд╛рд╡рд╛, рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдпрд╛ рдореИрдХреНрд╕ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд▓реЗрдЦрдХ рдХреА рд╡рд░реАрдпрддрд╛рдУрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреБрд░рд╛рдиреЗ рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ред рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдФрд░ рдЯреЙрд░реНрдЪ рдХреЗ рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╕рд╛рдмрд┐рдд рд╣реБрдП рд╣реИрдВред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рдкрд╛рдпрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛ рдЬрд┐рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡рд┐рддрд░рдг, рдбреЗрдмрд┐рдпрди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЬрдм рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдореБрдЭреЗ рдпрд╣ рдкреНрд░рддреАрдд рд╣реБрдЖ рдХрд┐ рдпрд╣ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХреЛрдб рдХреЛ рдЦрд░рд╛рдм рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рд╕реБрдЧрдо рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдлрд┐рд░ рдореИрдВрдиреЗ рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрд╛ рдФрд░ рджреЗрдЦрд╛ рдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдЪреНрдЫреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдпрд╣ рдорд╛рдирдиреЗ рдХреА рд╣рд┐рдореНрдордд рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ, рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдпрд╣ рдХреЛрдб рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛ред рдХреБрдЫ рдЬрдЧрд╣реЛрдВ рдкрд░ рдЖрдк <> рд╕реЗ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ "рдмреЗрд╕рд┐рдХ" рдпрд╛ "рдкрд╛рд╕реНрдХрд▓" рдЕрддреАрдд рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреЛрдб рдкреНрд░рд╕рд┐рджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЧрд┐рддреБрдм рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдлреЛрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рдЬреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?




рдпреВрдкреАрдбреА рдЕрдЧрд╕реНрдд 2013 рдХреЗ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ, рдмрд░реНрди рдХреНрд░реВрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ ред

Source: https://habr.com/ru/post/In201696/


All Articles