Microsoft Visual Studio 2008을 사용하여 C++ 용 NTL 무한 정밀도 산술 라이브러리를 컴파일했습니다. 명령 프롬프트가 아닌 Visual Studio 인터페이스를 사용하여 this site에 설명했습니다 . 실제로 나는 명령 프롬프트에서 그것을하는 것이 좋겠지 만, 나는 어떻게해야할지 확신이 없었다. 아무튼 나는 라이브러리를 컴파일하
C++에서 정수 분해 애플리케이션의 클라이언트/서버 통신을 수행하기 위해 NTL 라이브러리와 Boost :: Asio를 사용하는 클라이언트 프로그램과 서버 프로그램을 작성했습니다. 양면은 여러 헤더와 cpp 파일로 구성됩니다. 두 프로젝트 모두 Visual Studio의 Windows에서 개별적으로 잘 컴파일됩니다. 내가 한 모든이, 두 프로젝트에 NTL의
를 사용하여 NTL을 포함 하는가? find_package(NTL REQUIRED)
find_package(GMP REQUIRED)
작동하지 않습니다. 그리고 다음과 같은 오류 제공 : CMake Error at CMakeLists.txt:30 (find_package):
Could not find module FindNTL.cmake or
나는 ElGamal 암호화/암호 해독 알고리즘을 구현하기 위해 NTL library을 사용하고 있습니다. 나는 그것이 작동하고 있지만 알고리즘은 메시지를 정수로 변환하여 암호화 할 수 있기를 바랍니다. 1234와 같은 숫자를 입력하면 모든 것이 정상적으로 작동하지만 어떻게 C++ 문자열 (std :: string)을 ZZ 번호로 변환 한 다음 그 ZZ 번호
RSA 암호 해독 구현에 NTL 라이브러리를 사용하고 있습니다. 그러나 나는 타입 불일치/비 호환성에 관해서 자주 문제를 겪고있다. EG- 는 I는 N의 RR 입력 값이 필요^((H - 1.0)/(시간 * K-1.0)) n은 ZZ를 입력하고, 시간 k는 INT이다. 전체 지수는 float 또는 double입니다. 나는 ^, pow (RR베이스에서만 작동),