heimdal-history - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് heimdal-history ആണിത്.

പട്ടിക:

NAME


heimdal-history - Heimdal ബാഹ്യ ശക്തി പരിശോധന വഴിയുള്ള പാസ്‌വേഡ് ചരിത്രം

സിനോപ്സിസ്


ഹൈംഡൽ-ചരിത്രം [-hmq] [-b ലക്ഷ്യ സമയം] [-d ഡാറ്റാബേസ്]
[-S length-stats-db] [-s ശക്തി-പ്രോഗ്രാം] [പ്രിൻസിപ്പൽ]

വിവരണം


ഹൈംഡൽ-ചരിത്രം Heimdal എക്‌സ്‌റ്റേണൽ പാസ്‌വേഡ് വഴിയുള്ള പാസ്‌വേഡ് ഹിസ്റ്ററി നടപ്പിലാക്കുന്നതാണ്
ശക്തി പരിശോധിക്കുന്ന ഇന്റർഫേസ്. ഇത് ഓരോ പ്രിൻസിപ്പലിനും പ്രത്യേക ചരിത്രം സംഭരിക്കുന്നു, ഹാഷ് ഉപയോഗിച്ച്
ക്രമരഹിതമായി ജനറേറ്റഡ് ഉപ്പ് ഉപയോഗിച്ച് ക്രിപ്റ്റ്::PBKDF2. (യാദൃശ്ചികത ദുർബ്ബലമായ വ്യാജത്തിൽ നിന്നാണ്
നമ്പർ ജനറേറ്റർ, ശക്തമായി ക്രമരഹിതമല്ല.)

പാസ്‌വേഡ് ചരിത്രം ഒരു BerkeleyDB DB_HASH ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു. പ്രധാനം പ്രിൻസിപ്പലാണ്. ദി
മൂല്യം എന്നത് ഒബ്‌ജക്റ്റുകളുടെ ഒരു JSON ശ്രേണിയാണ്, അവയിൽ ഓരോന്നിനും രണ്ട് കീകളുണ്ട്. "ടൈംസ്റ്റാമ്പ്" അടങ്ങിയിരിക്കുന്നു
ചരിത്ര എൻട്രി ചേർത്ത സമയം (UNIX കാലഘട്ടം മുതൽ POSIX സെക്കൻഡിൽ), കൂടാതെ "ഹാഷ്"
Crypt ::PBKDF2 LDAP-compatible-ൽ മുമ്പ് ഉപയോഗിച്ച പാസ്‌വേഡിന്റെ ഹാഷ് അടങ്ങിയിരിക്കുന്നു
ഫോർമാറ്റ്. PBKDF2 (PKCS#5 മുതൽ) SHA-256 ഉപയോഗിച്ച് പാസ്‌വേഡുകൾ ഹാഷ് ചെയ്‌തിരിക്കുന്നു
ഈ സ്ക്രിപ്റ്റിൽ കോൺഫിഗർ ചെയ്തിട്ടുള്ള നിരവധി റൗണ്ടുകൾ ഉപയോഗിച്ച് ഹാഷ് ഫംഗ്ഷൻ. ഇതിനായി ക്രിപ്റ്റ്::PBKDF2 കാണുക
കൂടുതൽ വിവരങ്ങൾ.

ഹൈംഡൽ-ചരിത്രം ചരിത്രം പരിശോധിക്കുന്നതിന് മുമ്പ് പാസ്‌വേഡ് ശക്തിയും പരിശോധിക്കുന്നു. അതുവഴി അത് ചെയ്യുന്നു
Heimdal എക്‌സ്‌റ്റേണൽ പാസ്‌വേഡ് സ്‌ട്രെങ്ത് പരിശോധനയും ഉപയോഗിക്കുന്ന മറ്റൊരു പ്രോഗ്രാം അഭ്യർത്ഥിക്കുന്നു
ഇന്റർഫേസ്. സ്ഥിരസ്ഥിതിയായി, അത് പ്രവർത്തിക്കുന്നു /usr/bin/heimdal-strength. ആ പരിപാടി അംഗീകരിച്ചാൽ മാത്രം
പാസ്‌വേഡ് അത് ഹാഷ് ചെയ്യുകയും ചരിത്രം പരിശോധിക്കുകയും ചെയ്യുന്നു.

Heimdal എക്‌സ്‌റ്റേണൽ പാസ്‌വേഡ് സ്ട്രെങ്ത് പരിശോധിക്കൽ പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്നതുപോലെ,
ഹൈംഡൽ-ചരിത്രം സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ പ്രതീക്ഷിക്കുന്നു:

പ്രധാനം:
പുതിയ പാസ്വേഡ്:
അവസാനിക്കുന്നു

(മുൻനിര വൈറ്റ്‌സ്‌പേസ് ഇല്ലാതെ). പ്രിൻസിപ്പൽ അതിന്റെ പാസ്‌വേഡ് മാറ്റുന്നു (പാസായി
മറ്റ് പാസ്‌വേഡ് ശക്തി പരിശോധിക്കുന്ന പ്രോഗ്രാമിലേക്ക്, എന്നാൽ ഇവിടെ ഉപയോഗിക്കില്ല), കൂടാതെ
എന്നതാണ് പുതിയ പാസ്‌വേഡ്. കോളണിന് ശേഷം കൃത്യമായി ഒരു ഇടം ഉണ്ടായിരിക്കണം. ഏതെങ്കിലും തുടർന്നുള്ള
സ്‌പെയ്‌സുകൾ പ്രിൻസിപ്പലിന്റെയോ പാസ്‌വേഡിന്റെയോ ഭാഗമായി എടുക്കുന്നു.

റൂട്ട് ആയി വിളിക്കുകയാണെങ്കിൽ, ഹൈംഡൽ-ചരിത്രം എന്ന നിലയിൽ ബാഹ്യ ശക്തി പരിശോധന പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കും
ഉപയോക്താവ് "ആരും", ഗ്രൂപ്പ് "നോഗ്രൂപ്പ്" എന്നിവ പരിശോധിച്ച് ചരിത്ര ഡാറ്റാബേസിൽ എഴുതും
"_history" എന്ന ഉപയോക്താവും "_history" ഗ്രൂപ്പും. സിസ്റ്റം പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ ഈ ഉപയോക്താക്കൾ അതിൽ ഉണ്ടായിരിക്കണം
റൂട്ടായി.

ഓരോ പാസ്‌വേഡ് പരിശോധനയുടെയും ഫലം സിസ്‌ലോഗിലേക്ക് ലോഗ് ചെയ്യപ്പെടും (മുൻഗണന LOG_INFO, സൗകര്യം
LOG_AUTH). ഓരോ ലോഗ് ലൈനും ഫോർമാറ്റിലുള്ള കീ/മൂല്യം ജോഡികളുടെ ഒരു കൂട്ടമായിരിക്കും "കീ=മൂല്യം". ദി
കീകൾ ഇവയാണ്:

നടപടി
നടപ്പിലാക്കിയ പ്രവർത്തനം (നിലവിൽ എല്ലായ്പ്പോഴും "പരിശോധിക്കുക").

പ്രിൻസിപ്പൽ
പാസ്‌വേഡ് പരിശോധിച്ച പ്രിൻസിപ്പൽ.

പിശക്
ചരിത്ര പരിശോധന നിർത്താത്ത ഒരു ആന്തരിക പിശക് സന്ദേശം, എന്നാൽ അത് സൂചിപ്പിച്ചേക്കാം
ചരിത്ര ഡാറ്റാബേസിൽ എന്തോ കുഴപ്പമുണ്ടെന്ന് (കേടായ എൻട്രികൾ അല്ലെങ്കിൽ
അസാധുവായ ഹാഷുകൾ). ഈ കീ ഉണ്ടെങ്കിൽ, "ഫലമോ" "കാരണമോ" ഉണ്ടാകില്ല
വർത്തമാന. നൽകുന്ന അതേ അഭ്യർത്ഥനയിൽ നിന്ന് തുടർന്നുള്ള ഒരു ലോഗ് സന്ദേശം ഉണ്ടാകും
ചരിത്ര പരിശോധനയുടെ അന്തിമ ഫലം (ഊഹിക്കുന്നു ഹൈംഡൽ-ചരിത്രം മാരകമായി പുറത്തുകടക്കുന്നില്ല
പിശക്).

ഫലം
ഒന്നുകിൽ "അംഗീകരിച്ചു" അല്ലെങ്കിൽ "നിരസിച്ചു".

കാരണം
പാസ്‌വേഡ് നിരസിക്കപ്പെട്ടെങ്കിൽ, നിരസിക്കാനുള്ള കാരണം.

മൂല്യം ഇരട്ട ഉദ്ധരണികളാൽ ചുറ്റപ്പെട്ടതായിരിക്കും, അതിൽ ഇരട്ട ഉദ്ധരണിയോ സ്‌പെയ്‌സോ അടങ്ങിയിരിക്കുന്നു.
മൂല്യത്തിലെ ഏതെങ്കിലും ഇരട്ട ഉദ്ധരണികൾ ഇരട്ടിയാക്കും, അതിനാൽ """ "" ആയി മാറുന്നു.

ഓപ്ഷനുകൾ


-b ലക്ഷ്യ സമയം, --ബെഞ്ച്മാർക്ക്=ലക്ഷ്യ സമയം
പാസ്‌വേഡ് ചരിത്ര പരിശോധന നടത്തരുത്. പകരം, ഹാഷ് അൽഗോരിതം ഉപയോഗിച്ച് ബെഞ്ച്മാർക്ക് ചെയ്യുക
സാധ്യമായ വിവിധ ആവർത്തന സംഖ്യകൾ കണ്ടെത്തുകയും ഫലമായുണ്ടാകുന്ന ഒരു ആവർത്തന എണ്ണം കണ്ടെത്തുകയും ചെയ്യുക ലക്ഷ്യം-
കാലം ഒരു പാസ്‌വേഡ് ഹാഷ് ചെയ്യുന്നതിന് സെക്കന്റുകളുടെ കണക്കുകൂട്ടൽ സമയം ആവശ്യമാണ് (അത് യഥാർത്ഥമായിരിക്കണം
നമ്പർ). ഒരു ഫലം 0.005 സെക്കൻഡിനുള്ളിൽ ആണെങ്കിൽ അത് സ്വീകാര്യമായി കണക്കാക്കും
ലക്ഷ്യം സമയം. ഫലങ്ങൾ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് പ്രിന്റ് ചെയ്യപ്പെടും, തുടർന്ന് ഹൈംഡൽ-ചരിത്രം
വിജയകരമായി പുറത്തുകടക്കും.

-d ഡാറ്റാബേസ്, --ഡാറ്റാബേസ്=ഡാറ്റാബേസ്
ഉപയോഗം ഡാറ്റാബേസ് സ്ഥിരസ്ഥിതിക്ക് പകരം ചരിത്ര ഡാറ്റാബേസ് ഫയലായി
(/var/lib/heimdal-history/history.db). ഹൈംഡാൽ മുതൽ പ്രാഥമികമായി പരിശോധനയ്ക്കായി ഉപയോഗിക്കുന്നു
ഈ വാദം പാസാക്കില്ല.

-h, --സഹായിക്കൂ
ഒരു ചെറിയ ഉപയോഗ സന്ദേശം അച്ചടിച്ച് പുറത്തുകടക്കുക.

-m, --മാനുവൽ, --മനുഷ്യൻ
ഈ മാനുവൽ പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക.

-q, --നിശബ്ദമായി
സിസ്ലോഗിലേക്കുള്ള ലോഗിംഗ് അടിച്ചമർത്തുക, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലും സ്റ്റാൻഡേർഡിലും ഫലങ്ങൾ മാത്രം നൽകുക
പിശക്. ഹൈംഡാൽ ഈ വാദം പാസാക്കാത്തതിനാൽ, പ്രാഥമികമായി പരിശോധനയ്‌ക്കായി ഉപയോഗിക്കുന്നു.

-S length-stats-db, -- സ്ഥിതിവിവരക്കണക്കുകൾ=length-stats-db
ഉപയോഗം length-stats-db എന്നതിനുപകരം പാസ്‌വേഡ് ദൈർഘ്യ സ്ഥിതിവിവരക്കണക്കുകൾക്കായുള്ള ഡാറ്റാബേസ് ഫയലായി
സ്ഥിരസ്ഥിതി (/var/lib/heimdal-history/lengths.db). പ്രാഥമികമായി പരിശോധനയ്ക്കായി ഉപയോഗിക്കുന്നു, മുതൽ
ഹൈംഡാൽ ഈ വാദം പാസാക്കില്ല.

-s ശക്തി-പ്രോഗ്രാം, --ബലം=ശക്തി-പ്രോഗ്രാം
പ്രവർത്തിപ്പിക്കുക ശക്തി-പ്രോഗ്രാം ഡിഫോൾട്ടിനുപകരം ബാഹ്യ ശക്തി പരിശോധിക്കുന്ന പ്രോഗ്രാമായി
(/usr/bin/heimdal-strength). ഹൈംഡാൽ വിജയിക്കാത്തതിനാൽ, പ്രാഥമികമായി പരിശോധനയ്ക്കായി ഉപയോഗിക്കുന്നു
ഈ വാദം.

തിരികെ പദവി


പാസ്‌വേഡ് അംഗീകരിച്ചാൽ, ഹൈംഡൽ-ചരിത്രം "അംഗീകാരം" എന്നതും ഒരു പുതിയ വരിയും പ്രിന്റ് ചെയ്യും
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടും സ്റ്റാറ്റസ് 0-ൽ പുറത്തുകടക്കുക.

സ്ട്രെങ്ത് ചെക്കിംഗ് പ്രോഗ്രാം പാസ്‌വേഡ് നിരസിക്കുകയാണെങ്കിൽ അല്ലെങ്കിൽ അത് (അല്ലെങ്കിൽ a ഉള്ള ഒരു പതിപ്പ്
ഒരൊറ്റ പ്രതീകം നീക്കം ചെയ്‌തു) പാസ്‌വേഡ് ചരിത്രത്തിൽ സംഭരിച്ചിരിക്കുന്ന ഹാഷുകളിലൊന്നുമായി പൊരുത്തപ്പെടുന്നു,
ഹൈംഡൽ-ചരിത്രം സ്റ്റാൻഡേർഡ് പിശക് നിരസിക്കാനുള്ള കാരണം പ്രിന്റ് ചെയ്യുകയും സ്റ്റാറ്റസിനൊപ്പം പുറത്തുകടക്കുകയും ചെയ്യും
0.

ഏതെങ്കിലും ആന്തരിക പിശകിൽ, ഹൈംഡൽ-ചരിത്രം സാധാരണ പിശകിലേക്ക് പിശക് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കും
പൂജ്യം അല്ലാത്ത പദവിയോടെ.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് heimdal-history ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ