LabVIEW에서 String을 어떻게 암호화 할 수 있나요?



주요한 소프트웨어: LabVIEW Development Systems
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:

문제점: Main VI에서 사용자가 string을 입력하도록 subVI를 호출하여 password가 맞을 경우 subVI는 “OK”값을 돌려주게 됩니다. 입력한 password는 “ * ”로써 나타나게 되고 Password는 호출된 VI에서 clear text로써 저장됩니다. 호출된 VI로부터 인쇄할 수 있는 string을 추출하는 utility는 password를 보여줍게 됩니다. 호출된 VI에서 password를 암호화하는 것과 subVI에서 그것을 복호화 하는 방법은 무엇입니까?


솔루션: 정보 암호화를 위한 하나의 방법은 범용으로 사용하기에는 적당하지는 않습니다. LabVIEW는 password-protected block diagram을 위해 password를 암호화 하기 위한 자체의 기술을 사용합니다. 그러나 LabVIEW는 사용자들에게 일반적 목적을 위한 암호화 palette을 제공하지는 않습니다. 좋은 방법은 아니지만 string 암호화를 위한 간단한 방법으로써 string을 숫자로 typecast하는 Type Cast function (Advanced >> Data Manipulation palettes)을 제공합니다. 이 때 U16, I8와 같은 숫자를 사용할 수 있습니다. 물론 다시 string을 숫자로 typecast할 수도 있습니다. 각자 목적에 맞는 암호/복호화를 만들기 위해 비트 순환이나 바이트 교환 등을 첨가하여 다양하게 구현 할 수 있습니다.

관련 링크:

첨부:





리포트 날짜: 06/12/1998
마지막 업데이트: 03/01/2003
문서 번호: 1ABERBVK