https://steemit.com/security/@profitgenerator/generate-secure-random-passwords-or-private-keys
В целом метод состоит в следующем:
- Используйте Интернет, чтобы найти общедоступные данные на нем, что имеет большое содержание информации: файлы, музыку, видео, и т.д .., или добавить свои собственные, если это возможно
- Все файлы хранятся в тайне, насколько это возможно, по понятным причинам, если мы хотим, чтобы это наш источник энтропии
- Мы собираемся Икс количество файлов с помощью поисковой системы, используя случайные ключевые слова, мы собираем другое п количество файлов, где X = P
- Вместо того чтобы использовать XOR, из-за опасения короткого ключа, мы просто зашифровать все файлы с P AES256CBC с отдельными клавишами, сгенерированных по умолчанию ГСЧА ОС, то AES256CBC зашифрованных файлы будут E
- Тогда мы возьмем 512 битный хэш Е файлов, добавьте случайную соль каждого из них, и использовать их как отдельные ключи шифрования AES256CBC, с которым мы шифрует все файлы X отдельно AES256CBC
- Тогда все зашифровано X файл уже единственный хороший источник случайности, то мы помещаем все X файлы в файле .tar, и это наш файл MAINENTROPY.tar
Поэтому, когда мы просто хотим, чтобы создать пароль, мы просто взять SHA1, SHA256, SHA512 или битный хэш файла MAINENTROPY.tar, и это будет наш личный ключом.
После использования, мы просто добавим еще один случайный файл внутри архива, чтобы действовать в качестве соли или одноразового номера, и произвести новый следующий раз, когда уникальный хэша мы используем его.
Как вы думаете?