2012-05-29 4 views
1

나는 몇몇 데이터의 암호화가 필요한 안드로이드와 아이폰 모두에서 응용 프로그램을 개발 중입니다.안드로이드와 아이폰에 소금을 사용하여 해싱

두 플랫폼 모두에서 동일한 해시를 생성하는 데이터를 암호화 할 수있는 방법이 있는지 알고 싶습니다. 나는 공통의 소금을 가지고 있는데, 내 서버가 두 플랫폼 모두에서 동일하므로 암호화 된 동일한 데이터 출력을 다이제스트에서 원한다. 내 질문이 참아주세요 순진 될 수 있도록

나는 아이폰에 조금 새로운 오전 .. :)

답변

1

당신은 SHA1 같은 표준 해시 알고리즘으로를 사용, 그냥 원래 문자열에 소금을 추가 할 수 있습니다. 이 키 (복호화)의 일종을 이용하여 원래의 데이터를 재현 할 수있는 방식으로 스크램블 된 데이터를 암호화

  • :

    암호화 해시 차이 있습니다.

  • 여러 해싱 입력이 동일한 해시를 생성 할 수 있기 때문에 해싱은 해독 방법을 제공하지 않습니다.