사용자 이름과 암호를 전송하여 타사 웹 서비스를 인증하는 응용 프로그램이 있습니다. 지금은 응용 프로그램을 시작할 때마다 winform에 암호를 입력하고 있지만 자동으로 로그인해야합니다.웹 서비스에 사용되는 암호를 로컬에 안전하게 저장합니다.
나는 일반 텍스트 느낌으로 내가 그들을 아마 내 소스 코드에 액세스 할 수있는 결정 해커를 멈추지 않을 것 이해하지만 저장
Dim username as String = "username"
Dim password as String = "password"
보다 좀 더 안전하게 사용자 이름/암호를 저장하고 싶습니다 잘못된.
여기에 비슷한 질문이 있지만 사용할 수있는 답을 알려주지 못했습니다.
편집 : 웹 서비스가 내 것이 아니며, 사용하려면 로그인해야하는 API입니다.
웹 서비스를 호출하는 Android 앱과 비슷한 문제가 있습니다. 문자열을 로컬에서 암호화하고 웹 서버에서 해독합니다. 다른 방법에 대해서도 알고 싶습니다. – Ricky
당신이 관리하는 웹 서비스입니까? 그렇다면 적절한 해결책은 웹 서비스에 대한 더 좁은 인터페이스를 제공하여 클라이언트가 응용 프로그램이 무엇이든 할 수있게하는 것입니다. –
@Max 나는 그것을 통제 할 권한이 없다. API를 사용하고 있습니다. – Flash