반응형

내가 어떤 SKILL파일을 만들고 코드를 공유하고 싶지 않을 때, il 파일을 암호화 하여 eil 파일 확장명으로 바꿀 수 있다.

방법은 매우 간단하다.

 

함수명은 encrypt()이며, 필수인자 2개의 옵션인자 1개를 받는다.

 src파일

 des파일

 암호

아래 간단한 테스트를 해본다.

 

파일명  option.il 이라는 파일이다. (아래 포스팅에서 만듦)

https://ansan-survivor.tistory.com/284

 

[Cadence SKILL] 함수에 옵션 인자 넣기, Cadence SKILL option argument 넣기 (optional argument input)

함수는 기본적으로 input을 받고 output을 내보낸다. 그러나 어떤 함수는 필수적으로 모든 값을 받아야 하지만, 필요에 따라서 선택적으로 받을 때도 있다. 아래 예시는 좌표 (x1, y1) (x2, y2) 를 입력��

ansan-survivor.tistory.com

이를 encrypt() 함수를 이용해 암호화를 해본다. (t가 나오면 성공적으로 된것)

encrypt("test.il" "test.eil")

해당 파일을 열어본다. (아래와 같이 알 수 없는 문자로 암호화가 되었다)

이 암호화된 파일을 실행시켜본다. (정상적으로 실행된다 t리턴)

내부 함수를 실행시키고 인자를 넣어본다. (정상적으로 실행됨을 알 수 있다.)

 

 

반응형

+ Recent posts