rot13 function

dynamic rot13(
  1. String string
)

Encrypt / Decrypt string by ROT13

Implementation

rot13(String string) {
  var encrypted = StringBuffer();
  for (int i = 0; i < string.length; i++) {
    if (_charset.keys.contains(string[i])) {
      encrypted.writeAll([_charset[string[i]]]);
    } else {
      encrypted.writeAll([string[i]]);
    }
  }
  return encrypted;
}