[perl] AES 사용하기

Aes.pl 다운로드

이 펄 라이브러리를 사용하기 위해서는 많은 모듈이 필요하다.

cpan에서 설치한다면 자동으로 의존성 모듈을 설치해 주겠지만

cpan에서 ubuntu15.10 기준 설치가 안된다 ㅡㅡ

그래서 직접 다운로드 받아 설치하는 방법을 사용한다.

먼저 http://search.cpan.org/ 사이트에서 해당 모듈을 검색한다.

그리고 download의 링크를 wget으로 다운로드 받는다.

받은 압축파일을 tar xzvf 명령으로 풀고

cd로 그 풀어진 폴더에 들어간다.

그리고 아래 명령을 입력한다.

perl Makefile.PL
make
make test
make install

이다.

make test에서 마지막에 PASS가 떠야한다. ERROR가 뜬다면 다른 의존성모듈이 있다는 것이다.

일단 install 까지 진행해야한다.

저 라이브러리를 사용하기 위한 모듈은

Crypt::CBC

Crypt::OpenSSL::AES

Data::OptList

Params::Util

Sub::Exporter

Sub::Install

이다.

AES설치중 fatal error openssl/aes.h no such file or directory 과 같은 오류가 뜬다면

sudo apt-get install libssl-dev