커뮤니티

로직 암호화

프로필 이미지
통큰베팅
2015-04-22 05:40:03
449
글번호 210399
답변완료
프로그램을 돌리려고 합니다. 구현한 로직을 암호화하여 시스템에 적용하는 기능이 있나요?
Next증권 YesTrader (Next증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-04-24 10:14:19

안녕하세요? 예스스탁입니다. 암호화는 두 가지 방법이 있습니다. 하나는 '보안설정' 방법으로 암호화 하는 것인데, 예스랭귀지 편집기 창에서 작성하신 수식창을 열어 놓고 메뉴의 파일 > 보안설정 을 클릭하셔서 '보안설정'창을 띄우시고 비밀번호를 입력하여 보안을 하는 방법입니다. 이 방법으로 보안을 해 놓으시면 예스랭기귀지 편집기 창의 파일관리자 리스트에 해당 식의 제목이 빨간색으로 표시되어 나타납니다. 그리고 그 식을 열려고 더블클릭하면 '비밀번호 확인'창이 나오게 됩니다. 여기서 비밀번호를 입력하면 작성하신 수식을 다시 열어보실 수 있습니다. 또 다른 암화화 방법은 '배포버전 저장'의 방법으로 암화화 하는 것입니다. 이 경우 원본식은 암호화 되지 않고, 암호화된 수식이 새롭게 복사됩니다. 배포버전 저장 방법은 예스랭귀지 편집기 창에서 작성하신 수식창을 열어 놓고 메뉴의 파일 > '배포버전 저장'을 클릭하시면 위와 마찬가지로 '보안설정'창이 나오게 됩니다. 이 창에서 비밀번호를 입력하셔서 보안설정을 하시면 되며, 이 방법으로 작성된 배포버전은 다시 수식을 열어볼 수 있는 방법은 없습니다. (배포버전 저장의 경우 원본식이 암호화 되는 것은 아닙니다. 원본식 암호화는 앞의 '보안설정' 방법을 이용하시면 됩니다.) 배포버전으로 저장된 수식이 정상적인 파일 경로에 위치해 있을 경우(시스템식의 경우 YesLang > Signals 폴더) 차트창에서 해당 수식 리스트는 나타나지만, 예스랭귀지 편집기 창에서는 배포버전으로 저장하신 수식의 리스트가 나타나지 않게 됩니다. 배포버전으로 저장하시면 확장자가 *.yesg 형태로 저장됩니다. 또, 배포버전으로 저장하시면 원본 수식에 사용된 사용자함수의 내용도 배포버전에 포함되어 같이 저장됩니다. 요약하면 원본식을 암호화 하실 경우에는 '보안설정' 기능을 이용하시면 되며, 다른 사람에게 암호화 하여 식을 전달하실 경우라면 '배포버전 저장' 기능을 이용하여 배포버전을 새롭게 만들어서 이 파일을 주시면 됩니다. 감사합니다. > 통큰베팅 님이 쓴 글입니다. > 제목 : 로직 암호화 > 프로그램을 돌리려고 합니다. 구현한 로직을 암호화하여 시스템에 적용하는 기능이 있나요?