이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 23168|회답: 2

[출처] .net/c# 를 통해 기계의 고유 식별자를 얻습니다

[링크 복사]
게시됨 2017. 5. 23. 오후 2:23:32 | | |

머리말
클라이언트 인증 과정에서 항상 클라이언트의 고유 식별 정보를 얻어야 합니다. 한때는 MAC 주소가 변하지 않을 거라 생각했으나, 특히 무선 인터넷 카드 사용과 같은 여러 변화로 MAC 주소가 한 번 꽂히고 변경되면서 MAC을 이렇게 사용하는 것은 의미가 없습니다

원리
메인보드, 프로세서, BIOS, MAC, 그래픽 카드, 하드 디스크 등의 ID를 얻어 고유 식별자를 생성합니다

제안
1. 자주 교체되지 않는 모듈을 사용해 식별 코드를 생성합니다.

2. MAC, 그래픽 카드, 하드 드라이브를 자주 교체한다면 이 ID를 사용하지 마세요.

3. 애플리케이션 전반에 고유 식별자를 저장하기 위해 정적 변수를 반드시 사용하세요.

실현됨
보충 자료
이제는 태블릿 같은 간단한 모델도 만나는데, 얻은 모든 기기 ID가 동일합니다(맥 제외). 결국 소프트웨어 자체의 로고를 로컬에서 생성하고, 로고를 계산할 때마다 붙여서 반복되지 않도록 해야 합니다.

코드는 다음과 같습니다:


파일은 숨기기 설정과 사용자 오작동을 방지하기 위한 기타 수단을 설정할 수 있습니다.




이전의:[Spring.Data.Common.dbproviders.xml] 766번 라인
다음:MySQL 5.7 운영을 위한 C# 미니 프로그램 [소스 코드]
게시됨 2022. 11. 12. 오후 1:37:17 |
나중에 사용할 수 있도록 저장하세요
게시됨 2022. 11. 30. 오후 3:07:54 |
공유해주시고, 배우셔서 감사합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com