To nie jest specyficzne pytanie perla Buduję aplikację peri gui/wxperl, która łączy się z DB. Chcę, aby moja aplikacja była chroniona hasłem, tj. Najpierw użytkownik powinien wprowadzić użytkownika i hasło, a następnie użyć tej aplikacji.uwierzytelnianie na aplikacji GUI napisane na perl
jaka jest najlepsza bezpieczna metoda zapisywania hasła, czy ktoś może przedstawić pomysł, jaka jest najlepsza metoda, w jaki sposób powinien przechowywać użytkownika i hasło i jak powinienem je odzyskać w celu uwierzytelnienia? jeśli to możliwe, że ktoś może podać kod perla, jak to zrobić?
+1 nawet jako psuedokodowe przechodzi do podstaw dopasowania hasła. – Axeman
Dobra wiadomość, ale proszę nie używać znaku '&' przy wywołaniach podprogramów. Nie jest tu konieczne i ma bardzo konkretne znaczenie. Czy 'get_saved_password_for_user()' ma prototyp, który musi zostać tutaj zmieniony? Zobacz http://www.perlfoundation.org/perl5/index.cgi?subroutines_called_with_the_ampers i więcej informacji. – daotoad
To jest bardzo dobra odpowiedź, ale jak wiesz Perl jest opensource, jeśli ktoś zmieni if ($ digest eq $ saved_digest_password) na if ($ digest ne $ saved_digest_password), a następnie wprowadzi dla każdego złego hasła może ktoś ma jakiś pomysł jak rozwiązać to w elegancki sposób? – oren