stringHexTo128HexList function
Implementation
List stringHexTo128HexList(String stringHex) {
/// The compound string is separated into 128 characters and added to a list. So that the plaintext can be offset with the block using XOR.
List list = [];
for (int a = 0; a < stringHex.length; a++) {
int maxLength = ((a + 1) * 128);
String string128 = "";
if (maxLength > stringHex.length) {
string128 = stringHex.substring(a * 128, stringHex.length);
} else {
string128 = stringHex.substring(a * 128, maxLength);
}
string128 = isNotEven(string128);
list.add(string128);
if (maxLength >= stringHex.length) {
break;
}
}
return list;
}