Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przechowywanie danych uwierzytelniających MS SQL Server w bazie danych MySQL

Oczywiście, jeśli wysyłasz hasło do MS SQL, będziesz musiał mieć możliwość odwrócenia wartości. Myślę, że szyfrowanie byłoby tutaj najbardziej poprawną odpowiedzią. Tak czy inaczej, Twój kod nadal będzie mógł ekstrapolować to hasło, w przeciwnym razie nie będziesz mógł się połączyć.

Jeśli chcesz zwiększyć bezpieczeństwo, możesz zaszyfrować swoje szyfrowanie sumą kontrolną obliczoną na podstawie nazwy użytkownika... jednak, jeśli nazwa użytkownika kiedykolwiek się zmieni, będziesz musiał odszyfrować i ponownie zaszyfrować. Utrudni to tylko „innym”, którzy mogą wiedzieć, że używasz AES.

Ale pod koniec dnia zawsze będziesz mógł wiedzieć, jakie jest hasło, ponieważ musisz odszyfrować. W tej sytuacji możesz zrobić tylko tyle, że najlepiej byłoby żądać hasła od użytkownika za każdym razem, gdy jest ono potrzebne.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie znaleziono odpowiedniego sterownika dla 'jdbc:mysql://localhost:3306/mysql

  2. Jak przechowywać wyniki MySQL w pliku w formacie tabeli?

  3. Sortuj dziesiętne w PHP lub MySQL

  4. Jak używać niepodpisanych typów int/long z Entity Framework?

  5. ASP.NET MVC 4, wiele modeli w jednym widoku?