|
DCP_sha2561->UpdateStr("123456"); // Update(buf,3);
DCP_sha2561->Final(dest);
DCP_sha2561->Free();
Edit2->Text = s1;
Edit3->Text = dest;
s = "";
for (n= 0 ; n < 32 ; n++)
{
s5 = IntToHex(dest[n],2);
Memo1->Lines->Add(IntToHex(dest[n],2));
s= s + IntToHex(dest[n],2);
}
Edit4->Text= s;
위와 같이 했는데요
IntToHex(dest[n],2) 값이
FFFFFF8D
FFFFFF96
FFFFFF9E
FFFFFFEF
6E
FFFFFFCA
FFFFFFD3
FFFFFFC2
FFFFFF9A
3A
62
이런식으로 나오네요.
웹에서 돌려보면 FFFF가 안나오고 8D가아니라 8d 로 나오구요.
어떤때는 위와 같이 FFFF가 없이 6E로 나오고요
값을 비교하면 소문자로 FFF값일 빼면 맞는것 같은데...
어떻게 처리해야 하는지요.
|