다음과 같은 암호화 알고리즘을 사용하여 영문 메시지를 인코딩합니다.간단한 암호화 알고리즘의 기본 암호 해독
해독하기 위해 방정식을 어떻게 반전합니까? 누군가 제발 나를 밝힐 수 있습니까?
if (OriginalChar + Key > 126)
EncryptedChar = 32 + ((OriginalChar + Key) - 127);
else
EncryptedChar = OriginalChar + Key;
:
1) OriginalChar이 ASCII 문자 테이블에서 임의의 문자,
이2) 키는 어떤 값이 될 수 있습니다 1 사이 -
(100) 메시지를 해독하기 위해이 알고리즘을 어떻게 바꾸면됩니까?
사실, 나는 그것을 알아 냈어요. 모두에게 감사드립니다. – BuddhaLight
나는 100의 열쇠가 사용될 수 있다고 의심한다. 아마도 0 - 95를 의미 할 것입니다. –
이것은 내 친구를위한 대학 과제물입니다. 할당은 1 - 100. 범위의 키를 가능하게하고 C++ 프로그램은 모든 순열을 검사해야합니다. 그래서, 그것은 단순한 학교 수준의 것들이 겠지 실제 암호가 아닙니다. 그래도 그것을 지적 주셔서 감사합니다. – BuddhaLight