부록3. 도우미 함수들 이 글에서 다루고 있는 메인 주제인 큰 수에 대한 연산 및 암호화 연산에서 사용되는 대표적인 도우미 함수들에 대해서 설명한다. 일반적인 도우미함수들은 doumi.h에 정의하고 doumi.c에 구현할 것이다. 이 때, 함수명은 표준 C라이브러리에서 사용되는 함수들과의 혼돈을 피하기 위해서 "do_.. 암호화프로그래밍/(Old)C-BIGINT(부록) 2013.06.25
부록2. Visual Studio를 이용한 C 프로그래밍 예제 여기서는 Visual Studio 2010을 이용해서 C 프로그래밍 하는 기초적인 방법을 설명한다. Visual Studio는 주로 C# 혹은 C++ 프로그래밍을 하는데 사용되는데, C 프로그래밍에도 (당연히) 사용될 수 있다. 여기서는 2.1에서 소개한 큰 수에 대한 덧셈함수를 구현하고 테스트하는 것을 예제로해서, Visual .. 암호화프로그래밍/(Old)C-BIGINT(부록) 2013.06.20
부록1. 각 언어의 자료형별 크기 C, C++, Java의 자료형태에 따라 할당되는 메모리크기를 살펴보면 아래 표와 같다. [자료크기 단위: Bytes] 자료형태 Standard C C++(Windows 32bit) Java char 1 1 1 short 2 2 2 int 2 or 4 4 4 long 4 4 8 long long 8 8 - float 2 or 4 4 4 double 4 or 8 8 8 boolean 1 1 1 대표적인 자료형태만을 본 것인데, Java의 경우 char(1) < short(2.. 암호화프로그래밍/(Old)C-BIGINT(부록) 2013.06.19