[C++] KISA SHA256 활용 구현 테스트 코드

2021. 5. 2. 19:19프로그래밍 언어/C++

#include
#include "KISA_SHA256.h"
#include <string.h>

using namespace std;
typedef unsigned char BYTE;
// 타입의 별칭을 생성하고, 실제 타입 이름 대신 별칭을 사용할 수 있다.
typedef unsigned int UINT;

int main()
{
BYTE pong[32];
BYTE nong[32];
UINT pong_leng;
int i = 0;

cout << "입력해 : ";
cin >> pong;

while (pong[i] != '\0')
{
    cout << "배열 : " << i << endl;
    cout << pong[i] << endl;
    i++;
}

pong_leng = i;

SHA256_Encrpyt(pong, pong_leng, nong);

cout << "해쉬데이터 : " << endl;

for (int k = 0; k < 32; k++)
{
    printf("%02X", nong[k]);
}

printf("\n");


return 0;

}

'프로그래밍 언어 > C++' 카테고리의 다른 글

C++ / 정수를 2진수로 변환, 배열에 저장  (0) 2021.05.11
[C++] KISA SHA256 활용 구현 테스트 코드_2  (0) 2021.05.02
프렌드  (0) 2021.04.30
추상화와 클래스  (0) 2021.04.30
함수와 구조체  (0) 2021.04.27