diff --git a/css/vendor/ng-password-meter/ng-password-meter.css b/css/vendor/ng-password-meter/ng-password-meter.css index fa2112be..01118ff9 100644 --- a/css/vendor/ng-password-meter/ng-password-meter.css +++ b/css/vendor/ng-password-meter/ng-password-meter.css @@ -70,4 +70,20 @@ .detail_box .row .col{ float: left; width: 49%; +} + +.match-sequence { + position: absolute; + background: #c9c9c9; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; + max-width: 40%; + padding: 10px; + overflow-x: scroll; +} +.match-sequence .sequence{ + float: left; + width: 180px; } \ No newline at end of file diff --git a/js/templates.js b/js/templates.js index 42918218..6894acb3 100644 --- a/js/templates.js +++ b/js/templates.js @@ -3,7 +3,7 @@ angular.module('templates-main', ['views/partials/password-meter.html', 'views/s angular.module('views/partials/password-meter.html', []).run(['$templateCache', function($templateCache) { 'use strict'; $templateCache.put('views/partials/password-meter.html', - '
Details Hide details
{{message}}
Score:
{{score.score}}
100 / hour
Throttled online attack
{{score.crack_times_display.online_throttling_100_per_hour}}
10 / second
Unthrottled online attack
{{score.crack_times_display.online_no_throttling_10_per_second}}
10k / second
Offline attack, slow hash, many cores
{{score.crack_times_display.offline_slow_hashing_1e4_per_second}}
10B / second
offline attack, fast hash, many cores
{{score.crack_times_display.offline_fast_hashing_1e10_per_second}}
Match sequence:
Pattern: {{sequence.pattern}}
Matched word: {{sequence.matched_word}}
Dictionary name: {{sequence.dictionary_name}}
Guesses: {{sequence.guesses}}
'); + '
Details Hide details
{{message}}
Score:
{{score.score}}
100 / hour
Throttled online attack
{{score.crack_times_display.online_throttling_100_per_hour}}
10 / second
Unthrottled online attack
{{score.crack_times_display.online_no_throttling_10_per_second}}
10k / second
Offline attack, slow hash, many cores
{{score.crack_times_display.offline_slow_hashing_1e4_per_second}}
10B / second
offline attack, fast hash, many cores
{{score.crack_times_display.offline_fast_hashing_1e10_per_second}}
Match sequence:
See match sequence
Pattern: {{sequence.pattern}}
Matched word: {{sequence.matched_word}}
Dictionary name: {{sequence.dictionary_name}}
Rank: {{sequence.rank}}
Reversed: {{sequence.reversed}}
Guesses: {{sequence.guesses}}
Base guesses: {{sequence.base_guesses}}
Uppercase variations: {{sequence.l33t_variations}}
l33t-variations: {{sequence.l33t_variations}}
'); }]); angular.module('views/show_vault.html', []).run(['$templateCache', function($templateCache) { diff --git a/templates/views/partials/password-meter.html b/templates/views/partials/password-meter.html index a48bdb9d..224194a9 100644 --- a/templates/views/partials/password-meter.html +++ b/templates/views/partials/password-meter.html @@ -66,14 +66,24 @@ Match sequence:
- -
-
Pattern: {{sequence.pattern}}
-
Matched word: {{sequence.matched_word}}
-
Dictionary name: {{sequence.dictionary_name}}
-
Guesses: {{sequence.guesses}}
-
+ See match sequence
+ + +
+
+
+
Pattern: {{sequence.pattern}}
+
Matched word: {{sequence.matched_word}}
+
Dictionary name: {{sequence.dictionary_name}}
+
Rank: {{sequence.rank}}
+
Reversed: {{sequence.reversed}}
+
Guesses: {{sequence.guesses}}
+
Base guesses: {{sequence.base_guesses}}
+
Uppercase variations: {{sequence.l33t_variations}}
+
l33t-variations: {{sequence.l33t_variations}}
+
+
\ No newline at end of file