GitHub Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» SSH-ΠΊΠ»ΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Git-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠ»ΡΡΠ΅ΠΉ JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ keypair. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ ΠΏΠΎΠΏΠ°Π»ΠΈ ΠΊΠ»ΡΡΠΈ Git-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° GitKraken. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΡ RSA-ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡΡΠ΅ΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ½ΡΡΠΎΠΏΠΈΠΈ ΠΏΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡΡΠ°Π½Π΅Π½Π° Π² Π²ΡΠΏΡΡΠΊΠ°Ρ keypair 1.0.4 ΠΈ Π² GitKraken 8.0.1.
ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΡΡΠ°Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ° Π²ΡΠ·ΠΎΠ²Π° «b.putByte(String.fromCharCode(next & 0xFF))» ΠΏΡΠΈ ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ putByte Π΅ΡΡ ΡΠ°Π· Π²ΡΠ·ΡΠ²Π°Π»ΡΡ ΠΌΠ΅ΡΠΎΠ΄ fromCharCode. ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ Π²ΡΠ·ΠΎΠ² fromCharCode («String.fromCharCode( String.fromCharCode(next & 0xFF) )») ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π±ΡΡΠ΅ΡΠ° c ΡΠ½ΡΡΠΎΠΏΠΈΠ΅ΠΉ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»Π°ΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π½ΡΠ»ΡΠΌΠΈ, Ρ.Π΅. ΠΊΠ»ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ «ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
» Π΄Π°Π½Π½ΡΡ
, Π½Π° 97% ΡΠΎΡΡΠΎΡΡΠΈΡ
ΠΈΠ· Π½ΡΠ»Π΅ΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru