def inject_junk(value): value = to_unicode(value) if len(value) < 6: orders = list('987654') else: orders = list() blocks = list(value) for order in blocks: orders.extend(str(ord(order))) junk_code = u('1234qwerty') while orders: order = int(orders.pop(0)) # Inject some junk position = int(ceil(len(blocks) / (order + 1.))) blocks.insert(position, junk_code[order]) return unicode_join('', blocks)
def make_sha256_no_cache(key): key = to_bytes(key) return to_unicode(sha256(key).hexdigest())