Quantcast
Channel: IP АТС Asterisk
Viewing all articles
Browse latest Browse all 1135

OpenOffice Calc Macros Basic Password Generator

$
0
0

OpenOffice Calc Macros Basic Password Generator

openoffice macros basic password generator

мои макросы Standart Module1 PW_gen

Function PW_gen(ByVal length AS Integer, ByVal strength As Integer)
	Dim vowels As string
	Dim consonants As string
	Dim password As string
	Dim alt As Integer
	Dim i As Integer

	vowels = "eyuioaj"
	consonants = "qzcxswrtnvfdghkpml"

    If (strength >= 1) Then
      consonants = consonants + "QZCXSWRTNVFDGHKPML"
    End If

	If (strength >= 2) Then
	vowels = vowels + "EYUIOAJ"
    EndIf

	If (strength >= 4) Then
	consonants = consonants + "1837254690"
    End If
	If (strength >= 8) Then
	consonants = consonants + "@#$%"
	End If

	password = ""
	Randomize()
	alt = Int((2 * Rnd) + 1)
	For i = 0 To length-1
		If (alt = 2) Then password = password + Mid(consonants, Int((Len(consonants) * Rnd) + 1), 1)
			alt = 1
			password = password + Mid(vowels, Int((Len(vowels) * Rnd) + 1), 1)
			alt = 2
	Next i
	PW_gen = password
End Function

нажмите F2

 PW_gen(16;8)

Где:

16 x 2 - 1 = длина

8 > сила пароля

Пример генерации паролей 16;16


Viewing all articles
Browse latest Browse all 1135

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>