2011-08-18 6 views
0

프로그램의 일련 번호를 만들려고합니다.일련 번호 생성

사용자 이름, 회사 이름 등 관련 날짜를 표시하고 싶습니다.
일반적인 방법은 있습니까?

튜토리얼/기사에 대한 링크를 크게 부탁드립니다.

+0

정보의 다양한 비트를 연결하는 문자열을 만들 수 없습니까? –

+0

예,하지만 표준 방법이 있는지 궁금합니다 ... – Idov

+1

그런 일련 번호의 목적은 무엇입니까? 뒤집을 수 있어야합니까? 그렇지 않다면 모든 정보를 연결하고 비밀 소금을 추가하고 예를 들어 해시를 사용합니다. SHA1. 결과를 표시하려면 원하는 기본을 선택하십시오 (16 진수 및 16 진수 표현은 간단하고 광범위하게 사용됩니다). –

답변

1

당신은 당신이 다른 매개 변수를 기반으로 고유 번호를 생성 할 수 있습니다 UUID (Universal Unique ID)의 정의 (MAC, 날짜를 ...)

+0

하지만 일련 번호에 숫자와 숫자 만 포함되도록하려면 어떻게해야합니까? – Idov

+0

@Idov : UUID는 16 진수 문자열로 나타낼 수 있습니다. –

1

사용자가 제공하는 텍스트를 기반으로 해시 함수 (소금 포함)를 고려하십시오.

0

그것은 일반적으로 어떤 종류의 해시 완료에 모습을 가질 수 있습니다. 처음에는 충분한 등록 체계와 이에 대한 토론을 통해 this article을 읽을 수 있습니다.