I-GitHub ivalele izitshixo ze-SSH ezenziwe kusetyenziswa ilayibrari yesitshixo

I-GitHub ivalele izitshixo ze-SSH kubasebenzisi beGit abathengi abasebenzisa isitshixo selayibrari yeJavaScript ukwenza izitshixo. Umzekelo, izitshixo zomxhasi weGit iGitKraken zavalwa. Ukuba sesichengeni kukhokelela ekuveliseni izitshixo zeRSA ezinokuqikelelwa ngenxa yempazamo eyehlisa kakhulu umgangatho we-entropy xa kusenziwa ulandelelwano olungenamkhethe lwezitshixo. Umba walungiswa kwi-keypair ye-1.0.4 kunye nokukhutshwa kwe-GitKraken 8.0.1.

Isizathu sokuba sesichengeni ibikukusetyenziswa kwefowuni ethi β€œb.putByte(String.fromCharCode(elandelayo & 0xFF))” ngexesha lenkqubo yokwenziwa kwezitshixo, ngaphandle kwento yokuba indlela yokusuka kuCharCode ibizwe kwakhona ngendlela ye-putByte. Ukufowuna usuka kwiCharCode kabini (β€œString.fromCharCode(String.fromCharCode(elandelayo & 0xFF)”) kubangele ukuba uninzi lwe-entropy buffer izaliswe ngooziro, okt. isitshixo senziwe ngokusekelwe kwidatha "engaqhelekanga", i-97% equkethe i-zero.

umthombo: opennet.ru

Yongeza izimvo