2015-01-05 5 views
0

다른 6 자리 숫자로 변환 할 특정 6 자리 숫자를 사용할 방법이 있습니까?특정 6 자리 숫자를 다른 6 자리 숫자로 변환

사용자가 비밀 번호를 알고 있어야하며 다른 번호가 표시되는 사용자 인터페이스에 사용하기위한 것입니다.

예를 들어, 취득 할 수는 123456이며, 사용자가 입력해야하는 수는

111111 그래서 사용자 입력 111111, 그는 오른쪽 숫자 인 123456을 볼 수있는 경우이다.

사용자가 222222를 입력하면 올바른 번호가 아닌 123456 이외의 것을 볼 수 있습니다.

목표는 사용자에게 옳고 그른 비밀 번호를 알고 있음을 알리는 것을 피하는 것입니다. 그는 모든 조합을 시도 할 수는 있지만 111111이 올바른지는 알 수 없습니다.

+1

형식 유지 암호화를 살펴보아야합니다. –

답변

0

일반적으로 입력을 완전히 숨기는 암호 입력란과 같은 것을 사용할 수 있습니다. 이렇게하면 사용자 나 관중 모두 올바른 입력을 추측 할 수 없습니다.

+0

사용자가 입력 한 내용을 "추측 할"수 있다고 생각합니다. – manuell

0

좋아, 해결했습니다. 등

1,111,111은 123456 (오른쪽 숫자) 222,222이 될 것이다해질 것이다 I 단지 두 번째 행의 첫 번째 숫자, 1, 0을 추가하여 암호화가 필요

간단한 일반 ... 234567 (쓸모없는 숫자).

그리고 누구도이 키를 111111이라고 알 수 없습니다.

관련 문제