@@ -8,37 +8,42 @@ using std::string;
8
8
9
9
int main ()
10
10
{
11
- // Crypto::RSA rsa(6907, 7687, 491);
12
-
13
11
try
14
12
{
15
- Crypto::RSA rsa (6907 , 7687 , 24 );
16
-
17
- // -----------
18
- // String message
19
- //
13
+ Crypto::RSA rsa (11 , 17 , 3 );
20
14
21
- string in_str = " This is a bretty long message, with extra special caharacters and no deeber meaning!" ;
15
+ // String message to encrypt
16
+ string in_str;
17
+ std::cout << " [INF] Please enter a string message...\n " ;
18
+ std::getline (std::cin, in_str);
22
19
23
- Crypto::CryptoString out_str = rsa.encrypt (in_str);
24
- string res_str = rsa.decrypt (out_str);
20
+ Crypto::CryptoString out_str = rsa.encrypt (in_str); // Encrypt message
21
+ string res_str = rsa.decrypt (out_str); // Decrypt message
25
22
26
- std::cout << " input: " << in_str << " | output: " << res_str << " \n " ;
23
+ std::cout << " [INF] Result of RSA:\n " ;
24
+ std::cout << " Input Message: " << in_str << " \n "
25
+ // << "Encrypted message: " << out_str << "\n"
26
+ << " Decrypted message: " << res_str << " \n " ;
27
27
28
- // -----------
29
- // Character message
30
- //
28
+ // ------------------------------------------------------------------------
31
29
32
- char in_ch = ' X' ;
30
+ // Character message to encrypt
31
+ char in_ch;
32
+ std::cout << " [INF] Please enter one character...\n " ;
33
+ std::cin >> in_ch;
33
34
34
35
Crypto::CryptoChar out_ch = rsa.encrypt (in_ch);
35
36
char res_ch = rsa.decrypt (out_ch);
36
37
37
- std::cout << " input: " << in_ch << " | output: " << res_ch << " \n " ;
38
+ std::cout << " [INF] Result of RSA:\n " ;
39
+ std::cout << " Input Message: " << in_ch << " \n "
40
+ // << "Encrypted message: " << out_str << "\n"
41
+ << " Decrypted message: " << res_ch << " \n " ;
38
42
39
43
}
40
44
catch (std::exception &e)
41
45
{
46
+ std::cout << " [ERR] RSA-exception thrown!\n " ;
42
47
std::cout << e.what ();
43
48
}
44
49
0 commit comments