GitHub tau thaiv SSH cov yuam sij uas tsim los siv lub tsev qiv ntawv keypair

GitHub tau thaiv cov yuam sij SSH rau cov neeg siv ntawm Git cov neeg siv khoom uas siv cov keypair JavaScript lub tsev qiv ntawv los tsim cov yuam sij. Piv txwv li, cov yuam sij ntawm tus neeg siv khoom Git GitKraken raug thaiv. Qhov tsis muaj peev xwm ua rau lub cim ntawm kev kwv yees RSA cov yuam sij vim yog qhov ua yuam kev uas txo qis qhov zoo ntawm entropy thaum tsim ib qho kev sib tw rau cov yuam sij. Qhov teeb meem tau kho hauv keypair 1.0.4 thiab GitKraken 8.0.1 tso tawm.

Yog vim li cas rau qhov tsis zoo yog kev siv "b.putByte(String.fromCharCode(tom ntej & 0xFF))" hu thaum lub sijhawm tsim cov txheej txheem tseem ceeb, txawm tias qhov tseeb tias los ntawm CharCode txoj kev tau hu dua hauv txoj kev putByte. Hu los ntawmCharCode ob zaug (β€œString.fromCharCode( String.fromCharCode(tom ntej & 0xFF)”) ua rau feem ntau ntawm cov entropy tsis yog sau nrog xoom, i.e. tus yuam sij tau tsim los ntawm cov ntaub ntawv "random", 97% suav nrog xoom.

Tau qhov twg los: opennet.ru

Ntxiv ib saib