Jenereta ya Neno la Siri la Diceware bila malipo
Tengeneza maneno ya siri yanayoweza kukumbukwa ya entropy ya juu kwa kuchanganya maneno nasibu. Hesabu ya maneno, kitenganishi, na uandishi wa herufi kubwa vinavyoweza kusanidiwa β inatumia nasibu salama kwa kriptografia.
Bonyeza neno lolote kukunja neno hilo tu
Kwa nini diceware? Misemo inayokumbukwa ya maneno ya nasibu ina entropii kubwa na ni rahisi kukumbuka kuliko herufi za nasibu. Msemo wa maneno 5 una entropii zaidi ya nenosiri la herufi 10 la nasibu lenye herufi kubwa na ndogo pamoja na alama. Nasibu yote inatoka kwa crypto.getRandomValues() kwenye kivinjari chako. Hakuna maneno, misemo ya siri, au data yoyote inayotumwa popote.
Matumizi ya kawaida
- Zaa nenosiri kuu kwa ajili ya kizuizi cha nenosiriUsemi wa diceware ni sawa kabisa kwa kibonye cha kuu cha kizuizi chako cha nenosiri β entropy ya juu, lakini inaweza kukumbukwa.
- Zaa misiri ya usimbaji ficheKwa ajili ya usimbaji fiche wa diski nzima, funguo za GPG, au mfumo wowote wa cryptographic unaohitaji siri ya kukumbuka.
- Zaa neno siri la mtandao wa Wi-FiRahisi zaidi ya kugawana kwa maneno kuliko mistari ya bahati ya kila neno β kamili kwa mtandao wa wageni au nyumba zilizogawanywa.
- Zaa siri za timu zilizogawanywaKwa ajili ya akaunti za huduma zilizogawanywa, neno siri la uso, au kitu chochote kile watu wengi wanahitaji kukumbuka.
- Zaa neno siri la mfano la kukumbuka kwa ajili ya maonyeshoWakati wa kuonyesha zana zinazohitaji nenosiri, misaada ya diceware ni karibu zaidi ya kukumbuka kwa hadhira kuliko mistari isiyoweza kukamatia.
Jinsi Inavyofanya Kazi
Uzalishaji wa nenosemi unafanya kazi kikamilifu kwenye kivinjari chako kwa kutumia crypto.getRandomValues ya Web Crypto API β chanzo kile kile cha bahati nasibu ya kriptografia kinachotumiwa na visimamizi vya nywila na TLS. Orodha fupi ya maneno 1,296 ya EFF imefungwa moja kwa moja kwenye ukurasa, kwa hiyo hakuna ombi la mtandao linalofanywa wakati wa uzalishaji.
- 1Uchaguzi wa neno usio na upendeleoKwa kila nafasi ya neno, crypto.getRandomValues inajaza bafa ya Uint32 na namba ya bahati nasibu inayoungwa mkono na maunzi. Sampuli ya kukataa inaondoa thamani ambazo zingepotosha mgawanyo, kisha matokeo yanaunganisha kwenye orodha fupi ya maneno 1,296 ya EFF β ikitoa hasa biti 10.34 za entropia kwa kila neno bila upendeleo wa moduli.
- 2Vitu vya ziada vya hiari vimeongezwaUkiwezesha swichi ya namba, nambari kamili ya bahati nasibu kutoka 0β99 inachaguliwa kwa njia ile ile isiyo na upendeleo na kuongezwa kama chip tofauti, ikiongeza takriban biti 6.6. Kuandika herufi kubwa ya kwanza ya kila neno ni thabiti na haiongezi entropia, jambo ambalo kifaa kinaeleza wazi.
- 3Onyesho la moja kwa moja la entropia na muda wa kuvunjaEntropia inahesabiwa kama idadiYaManeno Γ log2(1296), na kifaa kinabadilisha takwimu hiyo kuwa muda wa kuvunja uliokadiriwa kwa kutumia mifano mitatu ya mashambulizi inayoweza kuchaguliwa: makisio 10/sekunde (mtandaoni yaliyopunguzwa), bilioni 10/sekunde (GPU nje ya mtandao), na trilioni 100/sekunde (kundi kubwa). Hesabu inasasishwa papo hapo unapobadilisha idadi ya maneno au chaguo.
- 4Kubadilisha upya neno moja moja na kunakiliKubofya neno lolote binafsi kunabadilisha neno hilo pekee na jipya lililozalishwa β entropia ile ile, muhimu kwa kubadilisha neno gumu bila kuzalisha upya nenosemi nzima. Mfuatano wa mwisho unajengwa na kitenganishi ulichochagua na kuandikwa kwenye clipboard kupitia Clipboard API ya kawaida.
Nenosemi inazalishwa kikamilifu kwenye kivinjari chako kwa kutumia data ya maneno iliyofungwa ndani ya kivinjari β hakuna kinachotumwa kwa seva yoyote wakati wowote.
Zana Zinazohusiana
Kizalishi cha Maneno Nasibu
Zalisha nomino, vitenzi au vivumishi bila mpangilio kwa michezo, mawazo ya kuandika na kupanga mawazo.
Jenereta ya Nenosiri
Tengeneza nenosiri imara na la nasibu kwa urefu, aina za herufi na vighairi unavyochagua. Bure, bila kuingia.
Kihesabu Maneno
Hesabu maneno, herufi, sentensi na aya. Kadiria muda wa kusoma.