Генератор паролей


Главная / ЭКВМ / Программы для ЭКВМ / Служебные программы и утилиты

Программа предназначена для генерации текстовых строк, состоящих из набора случайных символов, которые могут использоваться в качестве пользовательских паролей для разграничения доступа к СВТ.

Следует учесть, что программа использует встроенный генератор случайных чисел (ГСЧ) ЭКВМ. Поэтому при его инициализации определённым значением текстовые строки будет повторяться. Для инициализации ГСЧ неопределённым значением следует использовать программу "Установка генератора СЧ".

Перед запуском в RX следует ввести желаемую длину пароля. Строка комментариев отображает не более 24 символов, при необходимости генерации более длинных паролей их следует составлять из двух или более отдельных строк.




Программа "Генератор паролей"

  0 1 2 3 4 5 6 7 8 9
00 П 1 9 5 F x2 П A ИП 1 П 0 1 0 K П A
10 K СЧ 7 6 × 2 4 + K ИПРГ K П A F L0
20 10 С/П БП 05 30h 31h 32h 33h 34h 35h
30 36h 37h 38h 39h 2Dh 3Dh 21h 40h 23h 24h
40 25h 5Eh 26h 2Ah 28h 29h 5Fh 2Bh 61h 62h
50 63h 64h 65h 66h 67h 68h 69h 6Ah 6Bh 6Ch
60 6Dh 6Eh 6Fh 70h 71h 72h 73h 74h 75h 76h
70 77h 78h 79h 7Ah 41h 42h 43h 44h 45h 46h
80 47h 48h 49h 4Ah 4Bh 4Ch 4Dh 4Eh 4Fh 50h
90 51h 52h 53h 54h 55h 56h 57h 58h 59h 5Ah

Контрольная сумма ADD 7239, контрольная сумма XOR 47.




Текст программы для кросс-компилятора

.CHARSET 1251
; Файл paroli1 - генерация паролей, в RX - длина 
.ORG 0

	M1
	95
	FX^2
	MA	; RA=9025
A1:	RM1
	M0
	10
	K MA	; Вывод символа перевода строки для очистки

A2:	K RAN
	76	
	*
	.NUML A3	
	+
	K PRGM
	K MA	; PP M 9025 вывод символа (Строка комментариев)
	F L0 A2
	R/S
	GOTO A1	
A3:	.TEXT "0123456789-="	;12
	.TEXT "!@#$%^&*()_+"	;12
	.TEXT "abcdefghijklmnopqrstuvwxyz"	;26
	.TEXT "ABCDEFGHIJKLMNOPQRSTUVWXYZ"	;26
.END 

НПП "СЕМИКО" (383) 271-01-25 (многоканальный)