저는 대학에서 일하고 있으며 입학 신청은 Microsoft Dynamics CRM 4.0 위에 구축 된 제품입니다. (응용 프로그램은 'Recruiter'라고합니다.)Microsoft Dynamics CRM - 암호 해시 알고리즘
사용자 이름과 해시 된 암호가있는 테이블이 있습니다. 루비 온 레일즈 (Ruby on Rails)에서 로그인을 확인하기 위해 사용자 이름과 암호를 쿼리하는 앱을 작성하고 싶습니다.
불행히도 해시 된 암호가 생성되는 방법을 모르겠습니다. Base64로 인코딩 된 MD5 체크섬 인 것 같습니다.
- 일반 텍스트 암호
- 레코드의 기본 키 (A UUID 문자열이 아닌 정수)
- :
나는 해시 된 암호의 조합을 사용하여 생성되는 것을 다른 읽고 데이터베이스 서버 이름
데이터베이스의 레코드와 일치하는 해쉬 된 암호를 만들기 위해 변형 된 방법을 시도했지만 작동하지 않습니다.
아무도 평문 암호에서 일치하는 해시 암호를 생성하는 방법을 말해 줄 수 있습니까?
감사합니다.
IFD 인증을 사용하고 있습니까? 어떤 테이블에 사용자의 로그인 정보가 들어 있습니까? –
@IvanBenko IFD 인증을 사용하고 있는지 알 수 없습니다. 사용자 로그인 데이터가있는 테이블 이름은 'Recruiter'가 MS Dynamics CRM 위에 추가하는 데이터베이스 테이블을 기반으로합니다. 테이블 이름은'Datatel_core_externaluserauthenticationExtensionBase'입니다. – Teddy