Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: RSAEncryption
Views: 60
def ASCIIDepad(Number): n = Number.ndigits() % 3; if (n > 0): print("This is not a padded ASCII string\n"); else: L = [((Number - (Number % (1000^i)))/1000^i)%1000 - 100 for i in range(Number.ndigits()/3)]; N = ""; for i in range(Number.ndigits()/3): N = chr(L[i]) + N; return(N);
def isASCIIPadded(Number): N = "" n = Number.ndigits() % 3; if (n > 0): return False; L = [((Number - (Number % (1000^i)))/1000^i)%1000 - 100 for i in range(Number.ndigits()/3)]; for i in range(Number.ndigits()/3): if L[i] < 0: return False if L[i] > 255: return False return True