2014-10-13 4 views
2

저는 Delphi XE4에서 FireDAC 구성 요소 (V8.0.5.3365)와 MySQL 해시 함수 sha()에 문제가 있습니다. 내가 MySQL 서버의 정상적인 데이터베이스 도구에서 샤 ('testtest1!')를 사용하는 예를 들어 , 결과는FireDAC의 '!'기능과 함께 sha() 기능이 잘못되었습니다. 문자

'd68c15248886d3eb551990298ab1f99db788365a'이다

난에서 동일한 해시 함수를 사용할 때

'd41ff23e0e6147a8fd2722f68e53f993a92784b0'에

이 다른 출력 : FireDAC TADQuery는 결과가 작동 해시 된 문자열에 '!'가 포함되면 해지됩니다. 그렇지 않으면 해시 된 문자열이 동일합니다. 내가 뭘 잘못하고 있니? '!': 여기 해답을 발견

답변