아니다, 난독화 너희에게베풀어진 암호화입니다. 이럴 경우 코드를 리버스 엔지니어링 (value), 자기들이, 만약 누군가 지켜보고 있습니다. # 39 의 코드 또는 원시 코드 난독화 방관하겠나 that& 진정한 관리를 위한 것이 아니라, 실제로 고객의 비즈니스 캐주얼 관찰자입니다 위협받고 있는 난독화 터스. 물론, 그런 사람들이? # 39 는 모든 닷넷 (.net), ve seen your life 개발자의 더욱 난독화 메서드입니다 i&.
Microsoft 에서 서비스를 제공하는 등 진정한 암호화에만 slp 있습니다. &Lt. (http://www.microsoft.com/slps/default.aspx>) 참조.
현재는 있더라도 우리는 우리의 모든 출력입니다 난독 경찰로 파는 작은 소수의 클라이언트 소프트웨어 전문가.
우리는 이 같은 결정을 내린 것은 우리가 발견한 것은 하나의 단순한 모읍니다 적극적으로 다가오는 한 고객이 요청하는 대해 강한 불만을 제기했다 이진용으로 있었다 - - 그는 몇 전통을 파괴하려 역엔지니어링 새로운 기능을 제공하는 기능을 위해 치열한 경쟁을 벌이고 있다.
물론 그래도 이럴 수 있지만, 만약 그가 소프트웨어를 사용하여 쉽게 그 이유가 없습니다.
그러나 어떠한 새로운 난독화, 이후 많은 컴파일러와의 1.1 요령
예를 들어 있는 예쁜 익명의 유형: 사용할 때마다 뒤로를 컴파일할 수 있는 여행 잘 이름. 전혀 새로운 것은 모두 구현하는 클래스를 사용할 때마다 확보하십시오 리누머이블 및 리누마레이터 (영리한 최적화, 읽을 수 없는 코드). 익명의 위임합니다 확보하십시오 사용할 때마다 새로운 방식을 that& # 39 의 잘못된 이름을 가진 모든 닷넷 (.net) 의 벌금을 that& 그러니까말이야 그 언어에 대해서는 # 39 의 il.
@Rob 쿠퍼 >. 이미 내 일부 협의를 했다. >. 직장, 그는 관리자에서는 doesn& # 39, t >. 난독 않지만, 너건 설치 시, >. 할 수 있을 만큼 아파란틀리 >. 정지점을 Reflector apc® 따라 >. 그러나 이 경우 어셈블리들 나도 모르겠네 >. 사실, 그리고 어느 주시기 바랍니다. >. # 39, t 로 받으라니깐 don& 가스펠:)
하지만 더 중요한 것은 너건 실행됩니 이후 조립품을 클라이언트 컴퓨터에 설치되어 있는 것입니다. 그냥 지금 컴파일하십시오 너건 강제로 조립품을 대신 사용하여 나중에 하나이다. 이 때문에 원래 어셈블리 유지되며 남아 있을 수 없는 전체 어셈블리나 컴파일하십시오 너건 수정되지 않은 해야 합니다.
아무 것도 할 수 없는 너건 캐비닛용입니다 성능, 보안, 높여줍니까 막기 위해 해체 또는 심지어 약간 더 어렵다.
어느 정도는 우리 모두가 IP에 대해 걱정해야 한다고 생각합니다 :)
제가 더 알고 싶은 것이기 때문에 좋은 질문입니다 (현재 난독화를 하지 않습니다).
직장에서 관리자와 몇 가지 논의를 한 결과, 그는 난독 화를하지 않지만 설치시 NGEN을 수행한다고 말하면서 분명히 귀하의 어셈블리에서 Reflector 작업을 중지하기에 충분해야하지만 이것이 사실인지, 어느 정도인지 모르겠으므로 복음으로 받아들이지 마십시오 :)
좋은 질문입니다 :) +1