СПОСОБ СВЯЗЫВАНИЯ ПАРОЛЬНОЙ ФРАЗЫ С ЛИЧНЫМ КРИПТОГРАФИЧЕСКИМ КЛЮЧЕМ

1. Способ связывания парольной фразы с личным криптографическим ключом пользователя, состоящий в многократном рекуррентном хэшировании парольной фразы с добавлением случайных чисел (соли) и получении тем самым сильного ключа шифрования с последующим шифрованием личного криптографического ключа на полученном из парольной фразы ключе, причем перед шифрованием осуществляют оценку стойкости парольной фразы путем подсчета символов в ней и умножения числа символов на среднюю энтропию одного символа парольной фразы и при достаточно высоком показателе стойкости парольной фразы осуществляют ее запоминание человеком и ее связывание с личным криптографическим ключом пользователя, отличающийся тем, что оценивают вероятности и условные вероятности появления всех символов алфавита и части их сочетаний в парольной фразе, подают вычисленные значения на входы искусственной нейронной сети, заранее обученной отличать парольные фразы конкретного языка заданной длины от последовательностей случайных символов такой же длины, далее используют выходное значение искусственной нейронной сети как оценку средней энтропии одного символа парольной фразы.
2. Способ по п.1, отличающийся тем, что вычисляют нормированные расстояния Хемминга между битовым представлением символов парольной фразы и битовым представлением символов набора случайных парольных фраз того же языка и той же длины, а так же вычисляют нормированные расстояния Хемминга между битовым представлением символов парольной фразы и битовым представлением символов набора последовательностей случайных символов алфавита того же языка и той же длины, затем оценивают математические ожидания распределений полученных ранее нормированных расстояний Хемминга, вычисляют разность между математическими ожиданиями распределений и по нему при помощи заранее построенной таблицы находят среднее значение энтропии одного символа парольной фразы.