Skip to content

Commit e270886

Browse files
author
Twlilght-Dream-Of-Magic
committed
Prevent KEY length overflow
English Updated content: Key character length limitations, Makefile and Makefile.Header files changed Chinese 密钥字符长度限制,Makefile文件和Makefile.Header文件被更改
1 parent 5dd4ba9 commit e270886

File tree

13 files changed

+117
-55
lines changed

13 files changed

+117
-55
lines changed

Custom-Makefile-Twlilght_Yujiang/Makefile

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ all:
2020

2121
beta_version:
2222

23-
- @cd /d ".\\"
23+
- @cd /d "..\\"
2424
- $(HIDDEN_RUN_MODE)
2525
- $(COMMAND_WINDOW_COLOR) 02
2626

@@ -31,7 +31,7 @@ beta_version:
3131

3232
beta_version2:
3333

34-
- @cd /d ".\\"
34+
- @cd /d "..\\"
3535
- $(HIDDEN_RUN_MODE)
3636
- $(COMMAND_WINDOW_COLOR) 03
3737

@@ -42,7 +42,7 @@ beta_version2:
4242

4343
beta_version3:
4444

45-
- @cd /d ".\\"
45+
- @cd /d "..\\"
4646
- $(HIDDEN_RUN_MODE)
4747
- $(COMMAND_WINDOW_COLOR) 04
4848

@@ -53,7 +53,7 @@ beta_version3:
5353

5454
debug_mode_version:
5555

56-
- @cd /d ".\\"
56+
- @cd /d "..\\"
5757
- $(HIDDEN_RUN_MODE)
5858
- $(COMMAND_WINDOW_COLOR) 05
5959

@@ -64,7 +64,7 @@ debug_mode_version:
6464

6565
debug_mode_version2:
6666

67-
- @cd /d ".\\"
67+
- @cd /d "..\\"
6868
- $(HIDDEN_RUN_MODE)
6969
- $(COMMAND_WINDOW_COLOR) 06
7070

@@ -75,7 +75,7 @@ debug_mode_version2:
7575

7676
debug_mode_version3:
7777

78-
- @cd /d ".\\"
78+
- @cd /d "..\\"
7979
- $(HIDDEN_RUN_MODE)
8080
- $(COMMAND_WINDOW_COLOR) 07
8181

@@ -93,19 +93,19 @@ run.bat:
9393
- @echo cd /d $(RELEASE_EXECUTE_VERSION3_FOLDER) >> run.bat
9494
- @echo.>>run.bat
9595
- @echo start CUI_EncryptDecryptFile_BetaVersion3.exe >> run.bat
96-
- start ".\\run.bat"
96+
- start "..\\run.bat"
9797

9898
run_debug.bat:
9999

100100
- $(HIDDEN_RUN_MODE)
101101
- $(COMMAND_WINDOW_COLOR) 09
102-
- cd /d ".\\"
102+
- cd /d "..\\"
103103
- @echo @echo off >> run_debug.bat
104104
- @echo.>>run_debug.bat
105105
- @echo cd /d $(DEBUG_EXECUTE_VERSION3_FOLDER) >> run.bat
106106
- @echo.>>run_debug.bat
107107
- @echo start CUI_EncryptDecryptFile_DebugVersion3.exe >> run_debug.bat
108-
- start ".\\run_debug.bat"
108+
- start "..\\run_debug.bat"
109109

110110
run:
111111

@@ -117,7 +117,7 @@ run_debug:
117117

118118
clean:
119119

120-
- @cd /d ".\\"
120+
- @cd /d "..\\"
121121
- $(HIDDEN_RUN_MODE)
122122
- $(COMMAND_WINDOW_COLOR) 10
123123

@@ -137,12 +137,12 @@ clean:
137137
- $(DELETE) $(RELEASE_EXECUTE_FILE_VERSION2)
138138
- $(DELETE) $(RELEASE_EXECUTE_FILE_VERSION3)
139139

140-
- $(DELETE) ".\\Binary\\Debug\\*.exe"
141-
- $(DELETE) ".\\Binary\\Release\\*.exe"
142-
- $(DELETE) ".\\Objectives\\Debug\\*.o"
143-
- $(DELETE) ".\\Objectives\\Release\\*.o"
140+
- $(DELETE) "..\\Binary\\Debug\\*.exe"
141+
- $(DELETE) "..\\Binary\\Release\\*.exe"
142+
- $(DELETE) "..\\Objectives\\Debug\\*.o"
143+
- $(DELETE) "..\\Objectives\\Release\\*.o"
144144

145-
- $(DELETE) ".\\run.bat"
145+
- $(DELETE) "..\\run.bat"
146146

147147
- $(REMOVE_FOLDER) $(DEBUG_OBJECTIVES_VERSION_FOLDER)
148148
- $(REMOVE_FOLDER) $(DEBUG_OBJECTIVES_VERSION2_FOLDER)
@@ -160,7 +160,7 @@ clean:
160160
- $(REMOVE_FOLDER) $(RELEASE_EXECUTE_VERSION2_FOLDER)
161161
- $(REMOVE_FOLDER) $(RELEASE_EXECUTE_VERSION3_FOLDER)
162162

163-
- $(REMOVE_FOLDER) ".\\Binary\\"
164-
- $(REMOVE_FOLDER) ".\\Objectives\\"
163+
- $(REMOVE_FOLDER) "..\\Binary\\"
164+
- $(REMOVE_FOLDER) "..\\Objectives\\"
165165

166-
- $(DELETE) ".\\run_debug.bat"
166+
- $(DELETE) "..\\run_debug.bat"

Custom-Makefile-Twlilght_Yujiang/Makefile.Header

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,40 +13,40 @@ MINGW_CPP=@g++ -Wall -O2 -c
1313
MINGW_DEBUG_CPP=@g++ -Wall -fexceptions -g -c
1414
LINK_OBJECTIVES=g++ -static
1515

16-
SOURCES_VERSION=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.cpp"
17-
SOURCES_VERSION2=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.cpp"
18-
SOURCES_VERSION3=".\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.cpp"
16+
SOURCES_VERSION="..\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.cpp"
17+
SOURCES_VERSION2="..\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.cpp"
18+
SOURCES_VERSION3="..\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.cpp"
1919

20-
DEBUG_OBJECTIVES_VERSION=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
21-
DEBUG_OBJECTIVES_VERSION2=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
22-
DEBUG_OBJECTIVES_VERSION3=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
20+
DEBUG_OBJECTIVES_VERSION="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
21+
DEBUG_OBJECTIVES_VERSION2="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
22+
DEBUG_OBJECTIVES_VERSION3="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
2323

24-
DEBUG_EXECUTE_FILE_VERSION=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_DebugVersion.exe"
25-
DEBUG_EXECUTE_FILE_VERSION2=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_DebugVersion2.exe"
26-
DEBUG_EXECUTE_FILE_VERSION3=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_DebugVersion3.exe"
24+
DEBUG_EXECUTE_FILE_VERSION="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_DebugVersion.exe"
25+
DEBUG_EXECUTE_FILE_VERSION2="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_DebugVersion2.exe"
26+
DEBUG_EXECUTE_FILE_VERSION3="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_DebugVersion3.exe"
2727

28-
RELEASE_OBJECTIVES_VERSION=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
29-
RELEASE_OBJECTIVES_VERSION2=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
30-
RELEASE_OBJECTIVES_VERSION3=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
28+
RELEASE_OBJECTIVES_VERSION="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\Main_By_Twlilght_Yujiang.o"
29+
RELEASE_OBJECTIVES_VERSION2="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\Main_2_By_Twlilght_Yujiang.o"
30+
RELEASE_OBJECTIVES_VERSION3="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\Main_3_By_Twlilght_Yujiang.o"
3131

32-
RELEASE_EXECUTE_FILE_VERSION=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_BetaVersion.exe"
33-
RELEASE_EXECUTE_FILE_VERSION2=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_BetaVersion2.exe"
34-
RELEASE_EXECUTE_FILE_VERSION3=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_BetaVersion3.exe"
32+
RELEASE_EXECUTE_FILE_VERSION="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\CUI_EncryptDecryptFile_BetaVersion.exe"
33+
RELEASE_EXECUTE_FILE_VERSION2="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\CUI_EncryptDecryptFile_BetaVersion2.exe"
34+
RELEASE_EXECUTE_FILE_VERSION3="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\CUI_EncryptDecryptFile_BetaVersion3.exe"
3535

3636
#Make Workspace Folder
3737

38-
DEBUG_OBJECTIVES_VERSION_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
39-
DEBUG_OBJECTIVES_VERSION2_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
40-
DEBUG_OBJECTIVES_VERSION3_FOLDER=".\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
38+
DEBUG_OBJECTIVES_VERSION_FOLDER="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
39+
DEBUG_OBJECTIVES_VERSION2_FOLDER="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
40+
DEBUG_OBJECTIVES_VERSION3_FOLDER="..\\Objectives\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
4141

42-
RELEASE_OBJECTIVES_VERSION_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
43-
RELEASE_OBJECTIVES_VERSION2_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
44-
RELEASE_OBJECTIVES_VERSION3_FOLDER=".\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
42+
RELEASE_OBJECTIVES_VERSION_FOLDER="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
43+
RELEASE_OBJECTIVES_VERSION2_FOLDER="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
44+
RELEASE_OBJECTIVES_VERSION3_FOLDER="..\\Objectives\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
4545

46-
DEBUG_EXECUTE_VERSION_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
47-
DEBUG_EXECUTE_VERSION2_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
48-
DEBUG_EXECUTE_VERSION3_FOLDER=".\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
46+
DEBUG_EXECUTE_VERSION_FOLDER="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
47+
DEBUG_EXECUTE_VERSION2_FOLDER="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
48+
DEBUG_EXECUTE_VERSION3_FOLDER="..\\Binary\\Debug\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
4949

50-
RELEASE_EXECUTE_VERSION_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
51-
RELEASE_EXECUTE_VERSION2_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
52-
RELEASE_EXECUTE_VERSION3_FOLDER=".\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
50+
RELEASE_EXECUTE_VERSION_FOLDER="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version\\"
51+
RELEASE_EXECUTE_VERSION2_FOLDER="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version2\\"
52+
RELEASE_EXECUTE_VERSION3_FOLDER="..\\Binary\\Release\\[Encrypt_Or_Decrypt_File]-Source-Code\\Beta-Version3\\"
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)