У меня есть почти сто текстов без твердой структуры, которая содержит две или три строки с логином / паролем / адресом электронной почты в различном порядке и названием сайта в названии каждого файла. Как я могу структурировать файлы и поместить их в хранилище с меньшими усилиями, чем делать это индивидуально для каждого файла вручную?
1 ответ
Для начала вам нужно будет найти в каждом файле что-то, что отличает логин, пароль и адрес электронной почты. Затем измените порядок, чтобы они все были в одном и том же месте в каждом файле, чтобы автоматически получить требуемую информацию. Я бы попробовал grep
и cut
или awk
/sed
.
Но если нечего сказать, что есть что, то, возможно, скрипт / программа для чтения каждого файла, отобразит строку и позволит вам вручную выбрать, что это такое, а затем сохранить результаты в новом файле. Немного быстрее, чем вручную вырезать и вставить, но не намного.
Существуют шаблоны grep
для поиска адресов электронной почты, но если любой пароль имеет «@» и «.» это могло бы принять это за электронное письмо.
Ручное копирование и вставка может быть самым простым способом, это "всего" 100 файлов, а не 10000.
Но, если вы просто хотите надежно зашифровать пароли и вам не нужно использовать keepass, вы можете зашифровать, а затем зашифровать все файлы с помощью gpg
/ pgp
или зашифрованного контейнера, такого как LUKS или truecrypt (все еще довольно безопасный, если сейчас не поддерживается )