mirror of
https://github.com/nextcloud/passman.git
synced 2025-01-10 09:19:42 +08:00
79 lines
No EOL
2.1 KiB
HTML
79 lines
No EOL
2.1 KiB
HTML
<div class="pass-meter {{masterClass}}">
|
|
<div class="{{colClass}} pass-meter-col {{first}}">
|
|
<div class="indicator"></div>
|
|
</div>
|
|
<div class="{{colClass}} pass-meter-col {{second}}">
|
|
<div class="indicator"></div>
|
|
</div>
|
|
<div class="{{colClass}} pass-meter-col {{third}}">
|
|
<div class="indicator"></div>
|
|
</div>
|
|
<div class="{{colClass}} pass-meter-col {{fourth}}">
|
|
<div class="indicator"></div>
|
|
</div>
|
|
<div class="details" ng-click="toggleScore()">
|
|
<span ng-show="!scoreShown">Details</span>
|
|
<span ng-show="scoreShown">Hide details</span>
|
|
</div>
|
|
<div class="pass-meter-message">{{message}}</div>
|
|
<div class="detail_box" ng-show="scoreShown">
|
|
<div class="row">
|
|
<div class="col">
|
|
Score:
|
|
</div>
|
|
<div class="col">
|
|
{{score.score}}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
100 / hour<br/>
|
|
<small> Throttled online attack</small>
|
|
</div>
|
|
<div class="col">
|
|
{{score.crack_times_display.online_throttling_100_per_hour}}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
10 / second<br/>
|
|
<small>Unthrottled online attack</small>
|
|
</div>
|
|
<div class="col">
|
|
{{score.crack_times_display.online_no_throttling_10_per_second}}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
10k / second<br/>
|
|
<small>Offline attack, slow hash, many cores</small>
|
|
</div>
|
|
<div class="col">
|
|
{{score.crack_times_display.offline_slow_hashing_1e4_per_second}}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
10B / second<br/>
|
|
<small>offline attack, fast hash, many cores</small>
|
|
</div>
|
|
<div class="col">
|
|
{{score.crack_times_display.offline_fast_hashing_1e10_per_second}}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
Match sequence:
|
|
</div>
|
|
<div class="col">
|
|
<!-- {{score.sequence}} -->
|
|
<div class="sequence" ng-repeat="sequence in score.sequence">
|
|
<div>Pattern: {{sequence.pattern}}</div>
|
|
<div>Matched word: {{sequence.matched_word}}</div>
|
|
<div>Dictionary name: {{sequence.dictionary_name}}</div>
|
|
<div>Guesses: {{sequence.guesses}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |