>>> import cnv >>> cnv.map_to_values("abcdefgh", 6, 7) ((26, 30, 25, 49, 46, 51), (14, 49, 19, 48, 45, 51, 27)) >>> cnv.map_to_values("abcdefgh", 6, 7) ((26, 30, 25, 49, 46, 51), (14, 49, 19, 48, 45, 51, 27)) >>> ps = [("123456", 5, 8), ("pxQz#3&@", 6, 7), ("password", 9, 4), ("123456", 7, 6)] >>> for p in ps: ... print(p, ' => ', cnv.map_to_values(*p)) ... ('123456', 5, 8) => ((11, 70, 67, 72, 37), (45, 38, 36, 72, 69, 74, 11, 19)) ('pxQz#3&@', 6, 7) => ((30, 15, 14, 19, 60, 46), (37, 45, 28, 44, 60, 17, 14)) ('password', 9, 4) => ((30, 11, 28, 71, 32, 44, 22, 48, 42), (37, 43, 21, 42)) ('123456', 7, 6) => ((11, 70, 67, 72, 37, 40, 48), (45, 38, 36, 72, 69, 74))