고객이 우리에게 데이터베이스를 제공하려고합니다. 원래 데이터베이스에는 전화 번호 열이 있습니다. 그는 우리에게 전화 번호를 알려주고 싶지 않습니다. 어떻게 든 나는 왜 그런지 확신하지 못한다. - 클라이언트가 128 비트 AES 키로 암호화 된 암호화 된 전화 번호를 줄 것이라고 결정된다.암호화 사용 여부에 관한 조언
우리는 어떤 전화 번호가 어떤 목적을 위해 명단에 올릴지를 알려주지 만 실제 전화 번호가 무엇인지 결코 알 수 없습니다. 우리는 암호화 된 번호를 알 것입니다.
- 이 목적에 적합한 128 비트 AES 키 암호화를 사용하는 것입니다 : 여기 내가 이해하지 못하는 것입니까?
- 클라이언트가 숫자를 변환하거나 키를 보존 클라이언트 대신 이 암호화 된 번호로 시킴으로 빨리 번호를 매핑하는 데이터베이스 을 만들어야합니다 사용하는 AES 키를 보존해야
- 같은 키는 모든 변환하는 데 사용되어야한다 숫자 또는 다른 문자
- 무작위로 생성 된 키를 사용하여 숫자를 암호화하는 경우 암호화 된 텍스트는 동일 할 수 있습니다. 가능합니까?
, 하나의 중재자가 SO에이 아니다 -과 사람 합리적으로 높은 담당자가 질문을 닫을 수 있습니다. 질문을 닫지 않는 가장 좋은 방법은 관련성이 있다고 주장하는 것이 아니라 좋은 관련성있는 질문을 작성하는 것입니다. 개개인에 대한 "개인적인"항소 여부와 관계없이 좋은 질문을 머무르고 나쁜 질문은 닫힙니다. –