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