궁극적 인 문자열 분석 도구는 아직 텍스트 문자열에서 파일, 해시 및 암호화 된 메시지를 식별하는 명령 줄 프로그램의 크로스 플랫폼 제품군이 아닙니다. 도구 세트는 모듈 식, 확장 가능한 접근 방식을 염두에두고 구현됩니다.
파일, 해시 또는 암호화 된 메시지의 인코딩 등 모든 유형의 문자열에는 고유 한 특성이 있습니다. 예를 들어, 간단한 시저 암호는 공백과 구두점과 같은 일반적인 기호가있는 영숫자 텍스트 만 포함한다고 가정 할 수 있습니다. "지문"은 파일에 저장 될 수 있으며, 그 후 임의의 문자열이 시저 암호가 될 수 있는지 확인하는 데 사용될 수 있습니다.
Caesar Cipher의 지문을 임의의 텍스트를 인코딩하고 디코딩하는 독립형 애플리케이션과 결합함으로써 자동화 된 워크 플로우는 문자열의 모든 그럴듯한 해석을 찾기 위해 생성 될 수 있으며, 해석이 인코딩 또는 암호화 인 경우 문자열을 해독하거나 해독하려고 시도합니다.
Visual Studio는 올바른 폴더에 DLL을 배치하지 않으므로 Windows에서 프로그램을 실행하게됩니다. 모든 라이브러리의 출력 디렉토리를 명시 적으로 설정하는 방법을 찾으십시오.
이 프로젝트는 현재 CMAKE를 사용하여 구축되며 추가 종속성 또는 매개 변수는 없습니다. 다른 CMAKE 프로젝트와 마찬가지로 구축하십시오.
일부 빌드 도구도 사용할 수 있습니다.
이 프로젝트는 개발 초기 단계에 있지만 버그 수정에서 새로운 도구 및 저수준 프레임 워크 아이디어 및 제안에 이르기까지 항상 기부금을 환영합니다.