1
- let message = 'DEPARTMENTOFCOMPUTERSCIENCEANDENGINEERING' ;
2
- let sector = 10 ;
1
+ // let message = 'DEPARTMENTOFCOMPUTERSCIENCEANDENGINEERING';
2
+ let message = 'abcdefghijklmn' ;
3
+ let sector = 3 ;
3
4
4
5
let transposition = ( myString , column , cb ) => {
5
6
@@ -67,7 +68,7 @@ let decryptMessage = (encryptedMessage, column, cb) => {
67
68
let reservedMessage = '' ;
68
69
let length = encryptedMessage . length - 1 ;
69
70
let index = 0 ;
70
- for ( let i = 0 ; i < length ; i ++ ) {
71
+ for ( let i = 0 ; i <= length ; i ++ ) {
71
72
if ( encryptedMessage [ index ] == '$' ) {
72
73
reservedMessage += encryptedMessage [ index ] ;
73
74
} else {
@@ -81,6 +82,11 @@ let decryptMessage = (encryptedMessage, column, cb) => {
81
82
index = index - length ;
82
83
}
83
84
}
85
+
86
+ console . log ( '--------------------------' ) ;
87
+ console . log ( 'Decrypt: ' + decryptMessage ) ;
88
+ console . log ( 'Reserved: ' + reservedMessage ) ;
89
+
84
90
cb ( null , decryptMessage , reservedMessage ) ;
85
91
} ;
86
92
@@ -90,17 +96,31 @@ transposition(message, sector, (err, encryptMessage, reservedMessage, row) => {
90
96
if ( err ) {
91
97
92
98
} else {
93
- console . log ( 'AFTER ENCRYPTION' ) ;
94
- console . log ( ' Encrypted message: ' + encryptMessage ) ;
95
- console . log ( ' Reserved message:' + reservedMessage ) ;
96
- decryptMessage ( reservedMessage , row , ( err , decryptedMessage , reservedMessage ) => {
99
+ transposition ( encryptMessage , sector , ( err , encryptMessage , reservedMessage , row ) => {
97
100
if ( err ) {
98
101
99
102
} else {
100
- console . log ( 'AFTER DECRYPTION ' ) ;
101
- console . log ( ' Decryped message: ' + decryptedMessage ) ;
102
- console . log ( ' Reserved message: ' + reservedMessage ) ;
103
+ console . log ( 'AFTER ENCRYPTION ' ) ;
104
+ console . log ( ' Encrypted message: ' + encryptMessage ) ;
105
+ console . log ( ' Reserved message:' + reservedMessage ) ;
103
106
}
107
+ decryptMessage ( reservedMessage , row , ( err , decryptedMessage , reservedMessage ) => {
108
+ if ( err ) {
109
+
110
+ } else {
111
+ console . log ( 'First Dec: ' + decryptedMessage ) ;
112
+ console . log ( 'First Res: ' + reservedMessage ) ;
113
+ decryptMessage ( reservedMessage , row , ( err , decryptedMessage , reservedMessage ) => {
114
+ if ( err ) {
115
+
116
+ } else {
117
+ console . log ( 'AFTER DECRYPTION' ) ;
118
+ console . log ( ' Decrypted message: ' + decryptedMessage ) ;
119
+ console . log ( ' Reserved message: ' + reservedMessage ) ;
120
+ }
121
+ } ) ;
122
+ }
123
+ } ) ;
104
124
} ) ;
105
125
}
106
126
} ) ;
0 commit comments