2016-09-12 2 views
1

Я использую pbkdf2_sha512 как алгоритм хэширования в веб-приложении Flask.Использование данных PBKDF2 SHA512 на других языках

Я не хочу потерять свои данные в моей базе данных. Могу ли я использовать тот же алгоритм хэширования в будущем, если я хочу изменить язык программирования на любом другом языке (например, node.js, PHP, Ruby и т. Д.)?

Будет ли такое же хэширование пароля работать на других языках программирования?

ответ

1

PBKDF2 - стандарт; в этом случае настроен на использование SHA512 в качестве функции хэширования. Вы найдете реализации стандарта на большинстве языков программирования. Он не уникален для Flask или Python.

Так что да, вы можете рассчитать хэш с любого другого языка и протестировать его с сохраненным хешем.

Пример реализации на других языках:

+0

Большое спасибо, #MartijnPieters, я обязательно попробовать это , –

Смежные вопросы