Vim, не показывающий посторонние символы

От предоставленной ссылки до ENCRYPT()

Если никакой соленый аргумент не дан, случайное значение используется.

salt 2 символьных строки, сохраненные в начале зашифрованного текста. например, шифрование строки с солью ='df', 'df' находится в запуске выходного продукта.

mysql> SELECT ENCRYPT('hello','df');
+-----------------------+
| ENCRYPT('hello','df') |
+-----------------------+
| dfbVa429UeC0U         | 
+-----------------------+
1 row in set (0.00 sec)

Другой пример, нет salt

mysql> SELECT ENCRYPT('hello');
+------------------+
| ENCRYPT('hello') |
+------------------+
| oBSydDfeNx5ug    | 
+------------------+
1 row in set (0.00 sec)

Теперь используйте первые два символа предыдущей строки как salt

mysql> SELECT ENCRYPT('hello','oB');
+-----------------------+
| ENCRYPT('hello','oB') |
+-----------------------+
| oBSydDfeNx5ug         | 
+-----------------------+
1 row in set (0.00 sec)

Тот же вывод.

У Вас по всей вероятности не будет проблемы, но только быть на 100% уверенными (что реализация склепа является тем же), создайте тестовую учетную запись на старой машине и переместите ее в новую. Проверьте, работает ли пароль на них обоих.

Править:

salt ВСЕГДА хранится в первых буквах зашифрованной строки пароля. Нет НИКАКОГО ПУТИ salt потерян, без salt пользователи не смогли бы войти в систему в Вашей старой машине во-первых. Вам не нужно к (и Вы не были должны) знать любые пароли.

Если Вы мигрируете от травления для сжатия, самый разумный способ пойти, должен установить сервер тестирования с Debian, Сжимают. Вам не нужны аппаратные средства, чтобы сделать это, установить гостя VirtualBox, например. Затем создайте нового пользователя в своей старой машине и переместите его учетную запись на машину тестирования. Если пароль работает на обе машины, то Вы 'ре, хорошее для движения, это - единственный способ быть на 99,9% уверенным. Тестирование миграций является необходимостью так или иначе, необходимо волноваться о намного большем количестве проблем, появляющихся в них.

0
18.06.2012, 00:14
1 ответ

Я не знаю, как Вы копируетесь содержание (вставка копии от другого редактора к энергии является очень плохой идеей), таким образом, я укажу, что две формы для скопировать содержание без удаляют/добавляют символы.

  • Открытая энергия.
  • :e build.xml
  • Esc
  • v
  • Выберите текст.
  • y
  • :e destination.txt
  • p
  • :wq

  • Открытая энергия.
  • :e destination.txt
  • :r build.xml
  • :wq

Можно также сделать cat build.xml >> destination.txt и после отредактировать файл.

1
28.01.2020, 02:53
  • 1
    Почему это - плохая идея вставить в энергию от другого редактора? Можно ли уточнить это? Это всегда работало на меня (использующий UTF-8 с обеих сторон). Вы вставляете то, что Вы скопировали. –  Marco 17.06.2012, 22:24
  • 2
    , например: два терминала, первое с энергией и второе с другим редактором. Если Вы скопировать/вставить от второго терминала текст файла с вкладками к первому терминалу (энергия), Вы копируете вкладки как пробелы. Это - мой опыт. Но мы не знаем то, что является "посторонними символами" файла OP. Во-первых я хочу, отбрасывают эту проблему. –  Rufo El Magufo 17.06.2012, 22:50

Теги

Похожие вопросы