DevTulz Online

Bcrypt ጀነሬተር እና ቻካሪ

10
ከፍ ያለ = ይበልጥ ደህንነቱ የተጠበቀ ነገር ግን ዝግ

Bcrypt ምንድን ነው?

Bcrypt ለደህንነት የተነደፈ የይለፍ ቃል-ሃሽ ተግባር ነው። ፈጣን hash ተግባራት (MD5፣ SHA-1) ላይ ካሉ ህጉ ነፃ፣ bcrypt ሊዋቀር በሚችል ወጪ ምክንያት ሆን ብሎ ዝግ ነው — ኃይለኛ-ኃይል ጥቃቶችን ሁሉ ሊፈጸሙ የማይቻሉ ያደርጋል። እያንዳንዱ hash ዘፈቀደ salt ስለሚያካትት፣ ተመሳሳይ የይለፍ ቃሎች የተለያዩ ሃሽዎችን ያፈራሉ። ወጪ ምክንያቱ (ዙሮች) ለእያንዳንዱ ጭማሪ የስሌት ጊዜን ሁለት ያደርጋል፦ ወጪ 10 ወደ 100ms ይወስዳል፣ ወጪ 12 ወደ 400ms፣ ወጪ 14 ወደ 1.5s ይወስዳል። ምንጊዜም ቢሆን ጽሑፋዊ የይለፍ ቃሎችን አያስቀምጡ — ሁልጊዜ በ bcrypt ወይም ተመሳሳይ ተለዋዋጭ ተግባር ሃሽ ያድርጓቸው።

የ Bcrypt ጀነሬተርን እንዴት መጠቀም ይቻላል

  1. የይለፍ ቃልዎን በ 'Hash' ትር ውስጥ ያስገቡ እና ወጪ ምክንያት ይምረጡ (ለአብዛኛዎቹ መተግበሪያዎች 10–12 ይመከራል)።

  2. 'Hash ፍጠር' ን ጠቅ ያድርጉ — የ bcrypt hash ከዚህ በታች ይታያል እና ወደ ዳታቤዝዎ ለማስቀመጥ ዝግጁ ነው።

  3. የይለፍ ቃልን ከነባር hash ጋር ለማረጋገጥ ወደ 'አረጋግጥ' ትር ይቀይሩ።

  4. ጽሑፋዊ የይለፍ ቃሉን እና የተቀመጠውን bcrypt hash ያስገቡ፣ ከዚያ 'አረጋግጥ' ን ጠቅ ያድርጉ።

  5. አረንጓዴ ምልክት ግጥሚያን ያረጋግጣል፤ ቀይ ማለት የይለፍ ቃሉ ስህተት ነው ማለት ነው።

Keywords: bcrypt ጀነሬተር፣ bcrypt hash ኦንላይን፣ bcrypt ቻካሪ፣ የይለፍ ቃል ሃሺንግ፣ bcrypt ወጪ ምክንያት፣ የይለፍ ቃል bcrypt ሃሽ፣ bcrypt ቼከር