@@ -56,41 +56,38 @@ test("加/解密测试", { timeout: 15000 }, () => {
5656
5757 //将随机字符串用仿真加密循环加/解密6次,判断一致性和中途是否出错。
5858 for ( let i = 0 ; i <= 6 ; i ++ ) {
59- Abra . Input_Next (
60- TestTemp ,
61- "ENCRYPT" ,
62- "ABRACADABRA" ,
63- i % 2 == 0 ,
64- 50 ,
65- i % 2 == 0 ,
66- i % 2 != 0
67- ) ;
59+ Abra . WenyanInput ( TestTemp , "ENCRYPT" , "ABRACADABRA" , {
60+ PunctuationMark : i % 2 == 0 ,
61+ RandomIndex : 50 ,
62+ PianwenMode : i % 2 == 0 ,
63+ LogicMode : i % 2 != 0 ,
64+ } ) ;
6865 TestTemp = Abra . Output ( ) ;
6966 }
7067
7168 for ( let i = 0 ; i <= 6 ; i ++ ) {
72- Abra . Input_Next ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
69+ Abra . WenyanInput ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
7370 TestTemp = Abra . Output ( ) ;
7471 }
7572
7673 //将随机字符串用传统加密循环加/解密6次,判断一致性和中途是否出错。
7774 for ( let i = 0 ; i <= 6 ; i ++ ) {
78- Abra . Input ( TestTemp2 , "ENCRYPT" , "ABRACADABRA" , true ) ;
75+ Abra . OldInput ( TestTemp2 , "ENCRYPT" , "ABRACADABRA" , true ) ;
7976 TestTemp2 = Abra . Output ( ) ;
8077 }
8178
8279 for ( let i = 0 ; i <= 6 ; i ++ ) {
83- Abra . Input ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
80+ Abra . OldInput ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
8481 TestTemp2 = Abra . Output ( ) ;
8582 }
8683 expect ( TestTemp ) . toBe ( TestString ) ;
8784 expect ( TestTemp2 ) . toBe ( TestString ) ;
8885
8986 //测试传统加密标志位
9087
91- Abra . Input ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
88+ Abra . OldInput ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
9289 TestTemp3 = Abra . Output ( ) ;
93- Abra . Input ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
90+ Abra . OldInput ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
9491 TestTemp3 = Abra . Output ( ) ;
9592
9693 expect ( TestTemp3 ) . toBe ( TestString ) ;
@@ -104,14 +101,16 @@ test("链接压缩测试", { timeout: 15000 }, () => {
104101 //测试不同链接的加解密一致性
105102 let TestTemp = "" ;
106103 let TestTemp2 = "" ;
107- Abra . Input_Next ( item , "ENCRYPT" , "ABRACADABRA" , true , 100 ) ;
104+ Abra . WenyanInput ( item , "ENCRYPT" , "ABRACADABRA" , {
105+ RandomIndex : 100 ,
106+ } ) ;
108107 TestTemp = Abra . Output ( ) ;
109- Abra . Input_Next ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
108+ Abra . WenyanInput ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
110109 TestTemp = Abra . Output ( ) ;
111110
112- Abra . Input ( item , "ENCRYPT" , "ABRACADABRA" , true ) ;
111+ Abra . OldInput ( item , "ENCRYPT" , "ABRACADABRA" , true ) ;
113112 TestTemp2 = Abra . Output ( ) ;
114- Abra . Input ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
113+ Abra . OldInput ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
115114 TestTemp2 = Abra . Output ( ) ;
116115
117116 expect ( TestTemp ) . toBe ( item ) ;
@@ -127,20 +126,22 @@ test("随机数据加密测试", { timeout: 15000 }, () => {
127126 let TestTemp ;
128127 let TestTemp2 ;
129128 let TestTemp3 ;
130- Abra . Input_Next ( data , "ENCRYPT" , "ABRACADABRA" , true , 100 ) ;
129+ Abra . WenyanInput ( data , "ENCRYPT" , "ABRACADABRA" , {
130+ RandomIndex : 100 ,
131+ } ) ;
131132 TestTemp = Abra . Output ( ) ;
132- Abra . Input_Next ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
133+ Abra . WenyanInput ( TestTemp , "DECRYPT" , "ABRACADABRA" ) ;
133134 TestTemp = Abra . Output ( ) ;
134135
135- Abra . Input ( data , "ENCRYPT" , "ABRACADABRA" , true ) ;
136+ Abra . OldInput ( data , "ENCRYPT" , "ABRACADABRA" , true ) ;
136137 TestTemp2 = Abra . Output ( ) ;
137- Abra . Input ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
138+ Abra . OldInput ( TestTemp2 , "DECRYPT" , "ABRACADABRA" ) ;
138139 TestTemp2 = Abra . Output ( ) ;
139140
140141 //传统模式,自动判别
141- Abra . Input ( data , "AUTO" , "ABRACADABRA" ) ;
142+ Abra . OldInput ( data , "AUTO" , "ABRACADABRA" ) ;
142143 TestTemp3 = Abra . Output ( ) ;
143- Abra . Input ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
144+ Abra . OldInput ( TestTemp3 , "AUTO" , "ABRACADABRA" ) ;
144145 TestTemp3 = Abra . Output ( ) ;
145146
146147 expect ( TestTemp ) . toStrictEqual ( data ) ;
0 commit comments