소스 검색

calc max password length

pull/342/head
Guillaume Vincent 8 년 전
부모
커밋
09a7366d8f
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. +6
    -0
      tests/v2/debug.py

+ 6
- 0
tests/v2/debug.py 파일 보기

@@ -1,3 +1,6 @@
import math


def renderPassword(mdp, quotient, alphabet):
if len(mdp) > 14:
return mdp
@@ -8,3 +11,6 @@ def renderPassword(mdp, quotient, alphabet):

alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
print(renderPassword('', int('dc33d431bce2b01182c613382483ccdb0e2f66482cbba5e9d07dab34acc7eb1e', 16), alphabet))

max_length = math.floor(math.log(int('dc33d431bce2b01182c613382483ccdb0e2f66482cbba5e9d07dab34acc7eb1e', 16))/math.log(26 + 26 + 10 + 32)) - 4
print('max number of char for password with 32 bytes entropy: %d' % max_length)

불러오는 중...
취소
저장