내 모든 VB6 응용 프로그램에서 연결 정보는 데이터베이스의 암호화 된 필드에 저장되었습니다. 어느 누구도 데이터베이스에 액세스 할 수 없으며 누구든지 볼 수있는 모든 것은 암호화 된 값의 집합입니다.연결 문자열은 어디에 저장합니까?
이 방법에는 항상 결함이있었습니다. 이 연결 정보를 가져 와서 문자열을 형성하는 응용 프로그램에서 하드 코딩 된 ID/비밀번호를 사용하여 필요한 연결 정보를 가져옵니다.
.NET 환경에서이 하드 코드 된 ID/암호를 app.exe.config 파일에 저장하고 있습니다. 파일에서 연결 문자열을 암호화하는 것이 좋습니다.
이 암호화/암호 해독을 수행하는 데 사용할 수있는 클래스는 무엇입니까?
왜 모두가 투표를합니까? OP는 ASP.NET에서도 작동하지 않습니다! –
누군가가 대답하고 그의 담당자가 50k 이상이면, 그는 항상 올바른 천재 여야 만합니다 ...? 이것은 marc_s에서 찌르는 것이 아닙니다. 나는 이것이 항상 여기서 일어나는 것을보고 커뮤니티의 가치에 해를 끼친다. 그만둬야 해. –
Marc_S, 클라이언트 기반 응용 프로그램에서 작업하고 있습니다. ASP .NET과 아무 관련이 없습니다. 유틸리티의 외형에 따르면, IIS에서 작동하는 것처럼 보입니다. – abhi