1

저는 대학에서 일하고 있으며 입학 신청은 Microsoft Dynamics CRM 4.0 위에 구축 된 제품입니다. (응용 프로그램은 'Recruiter'라고합니다.)Microsoft Dynamics CRM - 암호 해시 알고리즘

사용자 이름과 해시 된 암호가있는 테이블이 있습니다. 루비 온 레일즈 (Ruby on Rails)에서 로그인을 확인하기 위해 사용자 이름과 암호를 쿼리하는 앱을 작성하고 싶습니다.

불행히도 해시 된 암호가 생성되는 방법을 모르겠습니다. Base64로 인코딩 된 MD5 체크섬 인 것 같습니다.

  1. 일반 텍스트 암호
  2. 레코드의 기본 키 (A UUID 문자열이 아닌 정수)
  3. :

    나는 해시 된 암호의 조합을 사용하여 생성되는 것을 다른 읽고 데이터베이스 서버 이름

데이터베이스의 레코드와 일치하는 해쉬 된 암호를 만들기 위해 변형 된 방법을 시도했지만 작동하지 않습니다.

아무도 평문 암호에서 일치하는 해시 암호를 생성하는 방법을 말해 줄 수 있습니까?

감사합니다.

+0

IFD 인증을 사용하고 있습니까? 어떤 테이블에 사용자의 로그인 정보가 들어 있습니까? –

+0

@IvanBenko IFD 인증을 사용하고 있는지 알 수 없습니다. 사용자 로그인 데이터가있는 테이블 이름은 'Recruiter'가 MS Dynamics CRM 위에 추가하는 데이터베이스 테이블을 기반으로합니다. 테이블 이름은'Datatel_core_externaluserauthenticationExtensionBase'입니다. – Teddy

답변

3

이것은 Dynamics CRM의 기능을 기반으로 한 사용자 지정이 아닙니다. Dynamics CRM이이를위한 프레임 워크로 사용되는 것 같습니다. 이 응용 프로그램의 원래 작성자에게 문의해야합니다.

+0

신청서 작성자에게 연락을하고 응답을 기다리고 있습니다. – Teddy