본문 바로가기

(perl) base64 인코딩/디코딩 예제 perl에서 base64 인코딩 예제는 다음과 같다. #!/usr/bin/perl use MIME::Base64; $encoded = encode_base64('Safe1234'); print $encoded; 디코딩은 다음과 같다! #!/usr/bin/perl use MIME::Base64; $decoded = decode_base64('U2FmZTEyMzQ='); print $decoded; 더보기
펄 스크립트(perl) SHA1, SHA256 암호화 예제 perl은 정말 매력적인 언어이다! SHA256 암호화를 다음과 같이 간단하게 할 수 있다! 1 2 3 4 5 #!/usr/bin/perl #Safe123을 SHA256으로 암호화하는 예제 use Digest::SHA qw(sha256_hex); print sha256_hex('Safe123'), "\n"; cs Safe123을 암호화하면 0cea90edf9821498a98edbae5c61280a0a1b631d8502df0b7f7d047766662175가 정상적으로 출력된다! SHA1도 간단하다.(위의 소스에서 숫자만 바꿔주면 끝!) 1 2 3 4 5 #!/usr/bin/perl #Safe123을 SHA1으로 암호화하는 예제 use Digest::SHA qw(sha1_hex); print sha1_hex.. 더보기
펄 스크립트(perl) 3가지 변수 타입 perl은 3가지 변수 타입을 가진다. 스칼라, 배열, 결합형 배열이다! 셋 다 이름은 거창하지만 전혀 어려운 개념이 아니다! 먼저 스칼라는 그냥 일반적인 변수이다.(숫자, 문자열 등) perl에서는 숫자, 문자열 등의 구분이 없이 모두 스칼라로 분류된다.(그래서 매우 간편하다!) 다음과 같이 선언하면 된다.(bash와 동일하다!) $data1 = 123; $data2 = "hello world"; 그리고 배열은 다른 프로그래밍 언어와 완전히 동일하다! 다음과 같이 선언하면 된다.(@를 사용해서!) @array= ("korea", "china", "japan"); 배열에 접근할 때는 다음과 같이 하면 된다!(0번 인덱스에 접근한다면!) $array[0]; 마지막으로 결합형 배열은 그냥 key와 value.. 더보기