#include <stdio.h>
int main()
{
char ciphrtext[22] = "EDVLFFUBSWRGUHDPKDFN";
char plaintext[22] = { 0x00, };
for (int i = 0; i < 26; i++) {
for (int k = 0; k < strlen(ciphrtext); k++) {
plaintext[k] = ciphrtext[k] - i;
if (plaintext[k] < 65) { ciphrtext[k] += 26;}
}
printf(plaintext);
printf("\n");
}
}
Simple Caesar Cipher Problem
'Cryptography' 카테고리의 다른 글
블록암호 기반 암호 라이브러리 구현 (2) | 2020.10.29 |
---|---|
BMP Image 암호화(ECB, CBC mode) (0) | 2020.10.16 |
DES 구현 (C) (0) | 2020.09.02 |