Advertisement
Guest User

Untitled

a guest
Mar 19th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 34.45 KB | None | 0 0
  1. print("The Parck Production, \nPCA(Personal Computer Application) \nVersione: 2.1.8 \nNumero di Serie: AA001")
  2.  
  3. print("--------------------------------------------------------------------------------")
  4. import os
  5. if os.path.exists(r"C:\Users\computer\AppData\Roaming\PCA"):
  6.     import time
  7.     LOG=(r"C:\Users\computer\AppData\Roaming\PCA\LOG.txt")
  8.     login=open(LOG, "r+")
  9.     rd=login.read()
  10.     login.write(rd+time.strftime("%H:%M:%S - %d/%m/%Y \n"))
  11.     login.close()
  12.     usn=input("\n[!]nserire username: ")
  13.     USR=(r"C:\Users\computer\AppData\Roaming\PCA\A"+usn)
  14.     infoaccount=open(USR, "r")
  15.     pasw=infoaccount.read(6)
  16.     psw=input("[!]inserire password: ")
  17.    
  18.     if psw != pasw:
  19.         print("[!]PASSWORD ERRATA")
  20.         print("terminamento proramma...")
  21.         print("[!]programma terminato")
  22.         exit()
  23.  
  24.     else:
  25.         print("BENVENUTO")
  26.         print("1]INFORMAZIONI SULL'APPLICAZIONE")
  27.         print("2]CARICARE UN DATABASE RIMOVIBILE")
  28.         print("3]USCIRE")
  29.         decision=input("Cosa vuoi fare? ")
  30.        
  31.         if decision == '3':
  32.             exit()
  33.  
  34.         if decision == '1':
  35.             print("IL PCA (PERSONAL COMPUTER APPLICATION) E' UN PROGRAMMA SVILUPPATO DALLA The Parck Production AL FINE DI GARANTIRE SICUREZZA AI DATI SENSIBILI. \nIL PCA ASSICURA UNA PROTEZIONE AI TUOI DATI GRAZIE A UN COMPLESSO ALGORITMO DI CRIPTAZIONE. \nPER INFORMAZIONI RIGUARDO AL PRODOTTO, CONTATTARE LA The Parck Production IN Via Adolfo Omodeo 45, NA. \n \nTUTTI I DIRITI SONO RISERVATI. VIETATA LA DIVULGAZIONE E/O LA MODIFICA NON AUTORIZZATA DI TALE PRODOTTO.")
  36.             a=input("")
  37.            
  38.         if decision == '2':
  39.             print("1] DATABASE IN 'E'")
  40.             print("2] DATABASE IN 'F'")
  41.             print("3] DATABASE IN 'G'")
  42.             database=input("inserire il numero di DATABASE: ")
  43.  
  44.             if database == '1':
  45.                 print("hai scelto il DATABASE IN 'E'")
  46.                 print("1] Solo lettura del file")
  47.                 print("2] Scrittura o Creazione del file")
  48.                 print("3] Esci")
  49.                 decision2=input("Cosa vuoi fare? ")
  50.  
  51.                 if decision2 == '3':
  52.                     exit()
  53.  
  54.                 if decision2 == '1':
  55.                     name=input("inserire il nome del file da aprire: ")
  56.                     K=("E:\PCA\A"+name)
  57.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  58.                     t=open(K, "r")
  59.                     testo=t.read()
  60.                     q=testo.replace('_', ' ')
  61.                     A=q.replace(' >>>>>>>>>> ', '1')
  62.                     B=A.replace(' >>>>>>>>>< ', '2')
  63.                     C=B.replace(' >>>>>>>><< ', '3')
  64.                     D=C.replace(' >>>>>>><<< ', '4')
  65.                     E=D.replace(' >>>>>><<<< ', '5')
  66.                     F=E.replace(' >>>>><<<<< ', '6')
  67.                     G=F.replace(' >>>><<<<<< ', '7')
  68.                     H=G.replace(' >>><<<<<<< ', '8')
  69.                     I=H.replace(' >><<<<<<<< ', '9')
  70.                     J=I.replace(' ><<<<<<<<< ', '0')
  71.                     K=J.replace('A9', 'A')
  72.                     L=K.replace('A8', 'B')
  73.                     M=L.replace('A7', 'C')
  74.                     N=M.replace('A6', 'D')
  75.                     O=N.replace('A5', 'E')
  76.                     P=O.replace('A4', 'F')
  77.                     Q=P.replace('A3', 'G')
  78.                     R=Q.replace('A2', 'H')
  79.                     S=R.replace('A1', 'I')
  80.                     T=S.replace('A11','J')
  81.                     U=T.replace('A0', 'K')
  82.                     V=U.replace('B9', 'L')
  83.                     W=V.replace('B8', 'M')
  84.                     X=W.replace('B7', 'N')
  85.                     Y=X.replace('B6', 'O')
  86.                     Z=Y.replace('B5', 'P')
  87.                     A1=Z.replace('B4', 'Q')
  88.                     A2=A1.replace('B3', 'R')
  89.                     A3=A2.replace('B2', 'S')
  90.                     A4=A3.replace('B1', 'T')
  91.                     A5=A4.replace('B0', 'U')
  92.                     A6=A5.replace('C9', 'V')
  93.                     A7=A6.replace('C8', 'W')
  94.                     A8=A7.replace('C7', 'X')
  95.                     A9=A8.replace('C6', 'Y')
  96.                     A0=A9.replace('C5', 'Z')
  97.                     B1=A0.replace('C4', 'a')
  98.                     B3=B1.replace('C3', 'b')
  99.                     B4=B3.replace('C1', 'd')
  100.                     B5=B4.replace('C0', 'e')
  101.                     B6=B5.replace('D9', 'f')
  102.                     B7=B6.replace('D8', 'g')
  103.                     B8=B7.replace('D7', 'h')
  104.                     B9=B8.replace('D6', 'i')
  105.                     B0=B9.replace('D5', 'j')
  106.                     C1=B0.replace('D4', 'k')
  107.                     C2=C1.replace('D3', 'l')
  108.                     C3=C2.replace('D2', 'm')
  109.                     C4=C3.replace('D1', 'n')
  110.                     C5=C4.replace('D0', 'o')
  111.                     C6=C5.replace('E9', 'p')
  112.                     C7=C6.replace('E8', 'q')
  113.                     C8=C7.replace('E7', 'r')
  114.                     C9=C8.replace('E6', 's')
  115.                     C0=C9.replace('E5', 't')
  116.                     D1=C0.replace('E4', 'u')
  117.                     D2=D1.replace('E3', 'v')
  118.                     D3=D2.replace('E2', 'w')
  119.                     D4=D3.replace('E1', 'x')
  120.                     D5=D4.replace('E0', 'y')
  121.                     D6=D5.replace('F9', 'z')
  122.                     D7=D6.replace('F8', '!')
  123.                     D8=D7.replace('F7', '?')
  124.                     D9=D8.replace('F6', '|')
  125.                     D0=D9.replace('F5', '/')
  126.                     E1=D0.replace('F4', '@')
  127.                     E2=E1.replace('F3', '.')
  128.                     E3=E2.replace('F2', ',')
  129.                     E4=E3.replace('F1', ';')
  130.                     E5=E4.replace('F0', ':')
  131.                     E6=E5.replace('G9', '*')
  132.                     E7=E6.replace('G8', '-')
  133.                     E8=E7.replace('G7', '#')
  134.                     E9=E8.replace('C2', 'c')
  135.                     E0=E9.replace('G5', '&')
  136.                     F1=E0.replace('G4', '%')
  137.                     F2=F1.replace('G3', '$')
  138.                     F3=F2.replace('G2', '£')
  139.                     F4=F3.replace('G1', '€')
  140.                     F5=F4.replace('G0', 'é')
  141.                     F6=F5.replace('H9', 'è')
  142.                     F7=F6.replace('H8', 'ç')
  143.                     F8=F7.replace('H7', 'ò')
  144.                     F9=F8.replace('H6', 'à')
  145.                     F0=F9.replace('H5', 'ù')
  146.                     G1=F0.replace('H4', '§')
  147.                     G2=G1.replace('H3', '~')          
  148.                     G3=G2.replace('H2', '®')
  149.                     G4=G3.replace('H1', '©')
  150.                     G5=G4.replace('H0', '™')
  151.                     G6=G5.replace('I9', '(')
  152.                     G7=G6.replace('I8', ')')
  153.                     G8=G7.replace('I7', '[')
  154.                     G9=G8.replace('I6', ']')
  155.                     G0=G9.replace('I5', '{')
  156.                     H1=G0.replace('I4', '}')            
  157.                     print(H1)
  158.                     t.close()
  159.                     print("\nOPERAZIONI TERMINATE")
  160.                     R=input("")
  161.  
  162.                 if decision2 == '2':
  163.                     name=input("inserire il nome del file da creare/sovrascrivere: ")
  164.                     K=('E:\PCA\A'+name)
  165.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  166.                     t=open(K, "w")
  167.                     contenuto=input("Inserire il testo da scrivere: ")
  168.                     q=contenuto.replace(' ', '_')
  169.                     A=q.replace('1', ' >>>>>>>>>> ')
  170.                     B=A.replace('2', ' >>>>>>>>>< ')
  171.                     C=B.replace('3', ' >>>>>>>><< ')
  172.                     D=C.replace('4', ' >>>>>>><<< ')
  173.                     E=D.replace('5', ' >>>>>><<<< ')
  174.                     F=E.replace('6', ' >>>>><<<<< ')
  175.                     G=F.replace('7', ' >>>><<<<<< ')
  176.                     H=G.replace('8', ' >>><<<<<<< ')
  177.                     I=H.replace('9', ' >><<<<<<<< ')
  178.                     J=I.replace('0', ' ><<<<<<<<< ')
  179.                     K=J.replace('A', 'A9')
  180.                     L=K.replace('B', 'A8')
  181.                     M=L.replace('C', 'A7')
  182.                     N=M.replace('D', 'A6')
  183.                     O=N.replace('E', 'A5')
  184.                     P=O.replace('F', 'A4')
  185.                     Q=P.replace('G', 'A3')
  186.                     R=Q.replace('H', 'A2')
  187.                     S=R.replace('I', 'A1')
  188.                     T=S.replace('J', 'A11')
  189.                     U=T.replace('K', 'A0')
  190.                     V=U.replace('L', 'B9')
  191.                     W=V.replace('M', 'B8')
  192.                     X=W.replace('N', 'B7')
  193.                     Y=X.replace('O', 'B6')
  194.                     Z=Y.replace('P', 'B5')
  195.                     A1=Z.replace('Q', 'B4')
  196.                     A2=A1.replace('R', 'B3')
  197.                     A3=A2.replace('S', 'B2')
  198.                     A4=A3.replace('T', 'B1')
  199.                     A5=A4.replace('U', 'B0')
  200.                     A6=A5.replace('V', 'C9')
  201.                     A7=A6.replace('W', 'C8')
  202.                     A8=A7.replace('X', 'C7')
  203.                     A9=A8.replace('Y', 'C6')
  204.                     A0=A9.replace('Z', 'C5')
  205.                     B1=A0.replace('a', 'C4')
  206.                     B3=B1.replace('b', 'C3')
  207.                     B4=B3.replace('d', 'C1')
  208.                     B5=B4.replace('e', 'C0')
  209.                     B6=B5.replace('f', 'D9')
  210.                     B7=B6.replace('g', 'D8')
  211.                     B8=B7.replace('h', 'D7')
  212.                     B9=B8.replace('i', 'D6')
  213.                     B0=B9.replace('j', 'D5')
  214.                     C1=B0.replace('k', 'D4')
  215.                     C2=C1.replace('l', 'D3')
  216.                     C3=C2.replace('m', 'D2')
  217.                     C4=C3.replace('n', 'D1')
  218.                     C5=C4.replace('o', 'D0')
  219.                     C6=C5.replace('p', 'E9')
  220.                     C7=C6.replace('q', 'E8')
  221.                     C8=C7.replace('r', 'E7')
  222.                     C9=C8.replace('s', 'E6')
  223.                     C0=C9.replace('t', 'E5')
  224.                     D1=C0.replace('u', 'E4')
  225.                     D2=D1.replace('v', 'E3')
  226.                     D3=D2.replace('w', 'E2')
  227.                     D4=D3.replace('x', 'E1')
  228.                     D5=D4.replace('y', 'E0')
  229.                     D6=D5.replace('z', 'F9')
  230.                     D7=D6.replace('!', 'F8')
  231.                     D8=D7.replace('?', 'F7')
  232.                     D9=D8.replace('|', 'F6')
  233.                     D0=D9.replace('/', 'F5')
  234.                     E1=D0.replace('@', 'F4')
  235.                     E2=E1.replace('.', 'F3')
  236.                     E3=E2.replace(',', 'F2')
  237.                     E4=E3.replace(';', 'F1')
  238.                     E5=E4.replace(':', 'F0')
  239.                     E6=E5.replace('*', 'G9')
  240.                     E7=E6.replace('-', 'G8')
  241.                     E8=E7.replace('#', 'G6')
  242.                     E9=E8.replace('c', 'C2')
  243.                     E0=E9.replace('&', 'G5')
  244.                     F1=E0.replace('%', 'G4')
  245.                     F2=F1.replace('$', 'G3')
  246.                     F3=F2.replace('£', 'G2')
  247.                     F4=F3.replace('€', 'G1')
  248.                     F5=F4.replace('é', 'G0')
  249.                     F6=F5.replace('è', 'H9')
  250.                     F7=F6.replace('ç', 'H8')
  251.                     F8=F7.replace('ò', 'H7')
  252.                     F9=F8.replace('à', 'H6')
  253.                     F0=F9.replace('ù', 'H5')
  254.                     G1=F0.replace('§', 'H4')
  255.                     G2=G1.replace('~', 'H3')          
  256.                     G3=G2.replace('®', 'H2')
  257.                     G4=G3.replace('©', 'H1')
  258.                     G5=G4.replace('™', 'H0')
  259.                     G6=G5.replace('(', 'I9')
  260.                     G7=G6.replace(')', 'I8')
  261.                     G8=G7.replace('[', 'I7')
  262.                     G9=G8.replace(']', 'I6')
  263.                     G0=G9.replace('{', 'I5')
  264.                     H1=G0.replace('}', 'I4')
  265.                     testo=t.write(H1)
  266.                     t.close()
  267.                     print("file salvato con il nome ", name)
  268.                     print("\nOPERAZIONI TERIMNATE")
  269.                     R=input("")
  270.  
  271.             if database == '2':
  272.                 print("hai scelto il DATABASE IN 'F'")
  273.                 print("1] Solo lettura del file")
  274.                 print("2] Scrittura o Creazione del file")
  275.                 print("3] Esci")
  276.                 decision2=input("Cosa vuoi fare? ")
  277.  
  278.                 if decision2 == '3':
  279.                     exit()
  280.  
  281.                 if decision2 == '1':
  282.                     name=input("inserire il nome del file da aprire: ")
  283.                     K=("F:\PCA\A"+name)
  284.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  285.                     t=open(K, "r")
  286.                     testo=t.readq=testo.replace('_', ' ')
  287.                     A=q.replace(' >>>>>>>>>> ', '1')
  288.                     B=A.replace(' >>>>>>>>>< ', '2')
  289.                     C=B.replace(' >>>>>>>><< ', '3')
  290.                     D=C.replace(' >>>>>>><<< ', '4')
  291.                     E=D.replace(' >>>>>><<<< ', '5')
  292.                     F=E.replace(' >>>>><<<<< ', '6')
  293.                     G=F.replace(' >>>><<<<<< ', '7')
  294.                     H=G.replace(' >>><<<<<<< ', '8')
  295.                     I=H.replace(' >><<<<<<<< ', '9')
  296.                     J=I.replace(' ><<<<<<<<< ', '0')
  297.                     K=J.replace('A9', 'A')
  298.                     L=K.replace('A8', 'B')
  299.                     M=L.replace('A7', 'C')
  300.                     N=M.replace('A6', 'D')
  301.                     O=N.replace('A5', 'E')
  302.                     P=O.replace('A4', 'F')
  303.                     Q=P.replace('A3', 'G')
  304.                     R=Q.replace('A2', 'H')
  305.                     S=R.replace('A1', 'I')
  306.                     T=S.replace('A11','J')
  307.                     U=T.replace('A0', 'K')
  308.                     V=U.replace('B9', 'L')
  309.                     W=V.replace('B8', 'M')
  310.                     X=W.replace('B7', 'N')
  311.                     Y=X.replace('B6', 'O')
  312.                     Z=Y.replace('B5', 'P')
  313.                     A1=Z.replace('B4', 'Q')
  314.                     A2=A1.replace('B3', 'R')
  315.                     A3=A2.replace('B2', 'S')
  316.                     A4=A3.replace('B1', 'T')
  317.                     A5=A4.replace('B0', 'U')
  318.                     A6=A5.replace('C9', 'V')
  319.                     A7=A6.replace('C8', 'W')
  320.                     A8=A7.replace('C7', 'X')
  321.                     A9=A8.replace('C6', 'Y')
  322.                     A0=A9.replace('C5', 'Z')
  323.                     B1=A0.replace('C4', 'a')
  324.                     B3=B1.replace('C3', 'b')
  325.                     B4=B3.replace('C1', 'd')
  326.                     B5=B4.replace('C0', 'e')
  327.                     B6=B5.replace('D9', 'f')
  328.                     B7=B6.replace('D8', 'g')
  329.                     B8=B7.replace('D7', 'h')
  330.                     B9=B8.replace('D6', 'i')
  331.                     B0=B9.replace('D5', 'j')
  332.                     C1=B0.replace('D4', 'k')
  333.                     C2=C1.replace('D3', 'l')
  334.                     C3=C2.replace('D2', 'm')
  335.                     C4=C3.replace('D1', 'n')
  336.                     C5=C4.replace('D0', 'o')
  337.                     C6=C5.replace('E9', 'p')
  338.                     C7=C6.replace('E8', 'q')
  339.                     C8=C7.replace('E7', 'r')
  340.                     C9=C8.replace('E6', 's')
  341.                     C0=C9.replace('E5', 't')
  342.                     D1=C0.replace('E4', 'u')
  343.                     D2=D1.replace('E3', 'v')
  344.                     D3=D2.replace('E2', 'w')
  345.                     D4=D3.replace('E1', 'x')
  346.                     D5=D4.replace('E0', 'y')
  347.                     D6=D5.replace('F9', 'z')
  348.                     D7=D6.replace('F8', '!')
  349.                     D8=D7.replace('F7', '?')
  350.                     D9=D8.replace('F6', '|')
  351.                     D0=D9.replace('F5', '/')
  352.                     E1=D0.replace('F4', '@')
  353.                     E2=E1.replace('F3', '.')
  354.                     E3=E2.replace('F2', ',')
  355.                     E4=E3.replace('F1', ';')
  356.                     E5=E4.replace('F0', ':')
  357.                     E6=E5.replace('G9', '*')
  358.                     E7=E6.replace('G8', '-')
  359.                     E8=E7.replace('G7', '#')
  360.                     E9=E8.replace('C2', 'c')
  361.                     E0=E9.replace('G5', '&')
  362.                     F1=E0.replace('G4', '%')
  363.                     F2=F1.replace('G3', '$')
  364.                     F3=F2.replace('G2', '£')
  365.                     F4=F3.replace('G1', '€')
  366.                     F5=F4.replace('G0', 'é')
  367.                     F6=F5.replace('H9', 'è')
  368.                     F7=F6.replace('H8', 'ç')
  369.                     F8=F7.replace('H7', 'ò')
  370.                     F9=F8.replace('H6', 'à')
  371.                     F0=F9.replace('H5', 'ù')
  372.                     G1=F0.replace('H4', '§')
  373.                     G2=G1.replace('H3', '~')          
  374.                     G3=G2.replace('H2', '®')
  375.                     G4=G3.replace('H1', '©')
  376.                     G5=G4.replace('H0', '™')
  377.                     G6=G5.replace('I9', '(')
  378.                     G7=G6.replace('I8', ')')
  379.                     G8=G7.replace('I7', '[')
  380.                     G9=G8.replace('I6', ']')
  381.                     G0=G9.replace('I5', '{')
  382.                     H1=G0.replace('I4', '}')            
  383.                     print(H1)
  384.                     t.close()
  385.                     print("\nOPERAZIONI TERMINATE")
  386.                     R=input("")
  387.                
  388.                 if decision2 == '2':
  389.                     name=input("inserire il nome del file da creare/sovrascrivere: ")
  390.                     K=('F:\PCA\A'+name)
  391.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  392.                     t=open(K, "w")
  393.                     contenuto=input("Inserire il testo da scrivere: ")
  394.                     q=contenuto.replace(' ', '_')
  395.                     A=q.replace('1', ' >>>>>>>>>> ')
  396.                     B=A.replace('2', ' >>>>>>>>>< ')
  397.                     C=B.replace('3', ' >>>>>>>><< ')
  398.                     D=C.replace('4', ' >>>>>>><<< ')
  399.                     E=D.replace('5', ' >>>>>><<<< ')
  400.                     F=E.replace('6', ' >>>>><<<<< ')
  401.                     G=F.replace('7', ' >>>><<<<<< ')
  402.                     H=G.replace('8', ' >>><<<<<<< ')
  403.                     I=H.replace('9', ' >><<<<<<<< ')
  404.                     J=I.replace('0', ' ><<<<<<<<< ')
  405.                     K=J.replace('A', 'A9')
  406.                     L=K.replace('B', 'A8')
  407.                     M=L.replace('C', 'A7')
  408.                     N=M.replace('D', 'A6')
  409.                     O=N.replace('E', 'A5')
  410.                     P=O.replace('F', 'A4')
  411.                     Q=P.replace('G', 'A3')
  412.                     R=Q.replace('H', 'A2')
  413.                     S=R.replace('I', 'A1')
  414.                     T=S.replace('J', 'A11')
  415.                     U=T.replace('K', 'A0')
  416.                     V=U.replace('L', 'B9')
  417.                     W=V.replace('M', 'B8')
  418.                     X=W.replace('N', 'B7')
  419.                     Y=X.replace('O', 'B6')
  420.                     Z=Y.replace('P', 'B5')
  421.                     A1=Z.replace('Q', 'B4')
  422.                     A2=A1.replace('R', 'B3')
  423.                     A3=A2.replace('S', 'B2')
  424.                     A4=A3.replace('T', 'B1')
  425.                     A5=A4.replace('U', 'B0')
  426.                     A6=A5.replace('V', 'C9')
  427.                     A7=A6.replace('W', 'C8')
  428.                     A8=A7.replace('X', 'C7')
  429.                     A9=A8.replace('Y', 'C6')
  430.                     A0=A9.replace('Z', 'C5')
  431.                     B1=A0.replace('a', 'C4')
  432.                     B3=B1.replace('b', 'C3')
  433.                     B4=B3.replace('d', 'C1')
  434.                     B5=B4.replace('e', 'C0')
  435.                     B6=B5.replace('f', 'D9')
  436.                     B7=B6.replace('g', 'D8')
  437.                     B8=B7.replace('h', 'D7')
  438.                     B9=B8.replace('i', 'D6')
  439.                     B0=B9.replace('j', 'D5')
  440.                     C1=B0.replace('k', 'D4')
  441.                     C2=C1.replace('l', 'D3')
  442.                     C3=C2.replace('m', 'D2')
  443.                     C4=C3.replace('n', 'D1')
  444.                     C5=C4.replace('o', 'D0')
  445.                     C6=C5.replace('p', 'E9')
  446.                     C7=C6.replace('q', 'E8')
  447.                     C8=C7.replace('r', 'E7')
  448.                     C9=C8.replace('s', 'E6')
  449.                     C0=C9.replace('t', 'E5')
  450.                     D1=C0.replace('u', 'E4')
  451.                     D2=D1.replace('v', 'E3')
  452.                     D3=D2.replace('w', 'E2')
  453.                     D4=D3.replace('x', 'E1')
  454.                     D5=D4.replace('y', 'E0')
  455.                     D6=D5.replace('z', 'F9')
  456.                     D7=D6.replace('!', 'F8')
  457.                     D8=D7.replace('?', 'F7')
  458.                     D9=D8.replace('|', 'F6')
  459.                     D0=D9.replace('/', 'F5')
  460.                     E1=D0.replace('@', 'F4')
  461.                     E2=E1.replace('.', 'F3')
  462.                     E3=E2.replace(',', 'F2')
  463.                     E4=E3.replace(';', 'F1')
  464.                     E5=E4.replace(':', 'F0')
  465.                     E6=E5.replace('*', 'G9')
  466.                     E7=E6.replace('-', 'G8')
  467.                     E8=E7.replace('#', 'G6')
  468.                     E9=E8.replace('c', 'C2')
  469.                     E0=E9.replace('&', 'G5')
  470.                     F1=E0.replace('%', 'G4')
  471.                     F2=F1.replace('$', 'G3')
  472.                     F3=F2.replace('£', 'G2')
  473.                     F4=F3.replace('€', 'G1')
  474.                     F5=F4.replace('é', 'G0')
  475.                     F6=F5.replace('è', 'H9')
  476.                     F7=F6.replace('ç', 'H8')
  477.                     F8=F7.replace('ò', 'H7')
  478.                     F9=F8.replace('à', 'H6')
  479.                     F0=F9.replace('ù', 'H5')
  480.                     G1=F0.replace('§', 'H4')
  481.                     G2=G1.replace('~', 'H3')          
  482.                     G3=G2.replace('®', 'H2')
  483.                     G4=G3.replace('©', 'H1')
  484.                     G5=G4.replace('™', 'H0')
  485.                     G6=G5.replace('(', 'I9')
  486.                     G7=G6.replace(')', 'I8')
  487.                     G8=G7.replace('[', 'I7')
  488.                     G9=G8.replace(']', 'I6')
  489.                     G0=G9.replace('{', 'I5')
  490.                     H1=G0.replace('}', 'I4')
  491.                     testo=t.write(H1)
  492.                     t.close()
  493.                     print("file salvato con il nome ", name)
  494.                     print("\nOPERAZIONI TERMINATE")
  495.                     R=input("")
  496.  
  497.             if database == '3':
  498.                 print("hai scelto il DATABASE IN 'G'")
  499.                 print("1] Solo lettura del file")
  500.                 print("2] Scrittura o Creazione del file")
  501.                 print("3] Esci")
  502.                 decision2=input("Cosa vuoi fare? ")
  503.  
  504.                 if decision2 == '3':
  505.                     exit()
  506.  
  507.                 if decision2 == '1':
  508.                     name=input("inserire il nome del file da aprire: ")
  509.                     K=("G:\PCA\A"+name)
  510.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  511.                     t=open(K, "r")
  512.                     testo=t.read()
  513.                     q=testo.replace('_', ' ')
  514.                     A=q.replace(' >>>>>>>>>> ', '1')
  515.                     B=A.replace(' >>>>>>>>>< ', '2')
  516.                     C=B.replace(' >>>>>>>><< ', '3')
  517.                     D=C.replace(' >>>>>>><<< ', '4')
  518.                     E=D.replace(' >>>>>><<<< ', '5')
  519.                     F=E.replace(' >>>>><<<<< ', '6')
  520.                     G=F.replace(' >>>><<<<<< ', '7')
  521.                     H=G.replace(' >>><<<<<<< ', '8')
  522.                     I=H.replace(' >><<<<<<<< ', '9')
  523.                     J=I.replace(' ><<<<<<<<< ', '0')
  524.                     K=J.replace('A9', 'A')
  525.                     L=K.replace('A8', 'B')
  526.                     M=L.replace('A7', 'C')
  527.                     N=M.replace('A6', 'D')
  528.                     O=N.replace('A5', 'E')
  529.                     P=O.replace('A4', 'F')
  530.                     Q=P.replace('A3', 'G')
  531.                     R=Q.replace('A2', 'H')
  532.                     S=R.replace('A1', 'I')
  533.                     T=S.replace('A11','J')
  534.                     U=T.replace('A0', 'K')
  535.                     V=U.replace('B9', 'L')
  536.                     W=V.replace('B8', 'M')
  537.                     X=W.replace('B7', 'N')
  538.                     Y=X.replace('B6', 'O')
  539.                     Z=Y.replace('B5', 'P')
  540.                     A1=Z.replace('B4', 'Q')
  541.                     A2=A1.replace('B3', 'R')
  542.                     A3=A2.replace('B2', 'S')
  543.                     A4=A3.replace('B1', 'T')
  544.                     A5=A4.replace('B0', 'U')
  545.                     A6=A5.replace('C9', 'V')
  546.                     A7=A6.replace('C8', 'W')
  547.                     A8=A7.replace('C7', 'X')
  548.                     A9=A8.replace('C6', 'Y')
  549.                     A0=A9.replace('C5', 'Z')
  550.                     B1=A0.replace('C4', 'a')
  551.                     B3=B1.replace('C3', 'b')
  552.                     B4=B3.replace('C1', 'd')
  553.                     B5=B4.replace('C0', 'e')
  554.                     B6=B5.replace('D9', 'f')
  555.                     B7=B6.replace('D8', 'g')
  556.                     B8=B7.replace('D7', 'h')
  557.                     B9=B8.replace('D6', 'i')
  558.                     B0=B9.replace('D5', 'j')
  559.                     C1=B0.replace('D4', 'k')
  560.                     C2=C1.replace('D3', 'l')
  561.                     C3=C2.replace('D2', 'm')
  562.                     C4=C3.replace('D1', 'n')
  563.                     C5=C4.replace('D0', 'o')
  564.                     C6=C5.replace('E9', 'p')
  565.                     C7=C6.replace('E8', 'q')
  566.                     C8=C7.replace('E7', 'r')
  567.                     C9=C8.replace('E6', 's')
  568.                     C0=C9.replace('E5', 't')
  569.                     D1=C0.replace('E4', 'u')
  570.                     D2=D1.replace('E3', 'v')
  571.                     D3=D2.replace('E2', 'w')
  572.                     D4=D3.replace('E1', 'x')
  573.                     D5=D4.replace('E0', 'y')
  574.                     D6=D5.replace('F9', 'z')
  575.                     D7=D6.replace('F8', '!')
  576.                     D8=D7.replace('F7', '?')
  577.                     D9=D8.replace('F6', '|')
  578.                     D0=D9.replace('F5', '/')
  579.                     E1=D0.replace('F4', '@')
  580.                     E2=E1.replace('F3', '.')
  581.                     E3=E2.replace('F2', ',')
  582.                     E4=E3.replace('F1', ';')
  583.                     E5=E4.replace('F0', ':')
  584.                     E6=E5.replace('G9', '*')
  585.                     E7=E6.replace('G8', '-')
  586.                     E8=E7.replace('G7', '#')
  587.                     E9=E8.replace('C2', 'c')
  588.                     E0=E9.replace('G5', '&')
  589.                     F1=E0.replace('G4', '%')
  590.                     F2=F1.replace('G3', '$')
  591.                     F3=F2.replace('G2', '£')
  592.                     F4=F3.replace('G1', '€')
  593.                     F5=F4.replace('G0', 'é')
  594.                     F6=F5.replace('H9', 'è')
  595.                     F7=F6.replace('H8', 'ç')
  596.                     F8=F7.replace('H7', 'ò')
  597.                     F9=F8.replace('H6', 'à')
  598.                     F0=F9.replace('H5', 'ù')
  599.                     G1=F0.replace('H4', '§')
  600.                     G2=G1.replace('H3', '~')          
  601.                     G3=G2.replace('H2', '®')
  602.                     G4=G3.replace('H1', '©')
  603.                     G5=G4.replace('H0', '™')
  604.                     G6=G5.replace('I9', '(')
  605.                     G7=G6.replace('I8', ')')
  606.                     G8=G7.replace('I7', '[')
  607.                     G9=G8.replace('I6', ']')
  608.                     G0=G9.replace('I5', '{')
  609.                     H1=G0.replace('I4', '}')            
  610.                     print(H1)
  611.                     t.close()
  612.                     print("\nOPERAZIONI TERMINATE")
  613.                     R=input("")
  614.                    
  615.                 if decision2 == '2':
  616.                     name=input("inserire il nome del file da creare/sovrascrivere: ")
  617.                     K=('G:\PCA\A'+name)
  618.                     print("ATTENDERE, CARICAMENTO IN CORSO...")
  619.                     t=open(K, "w")
  620.                     contenuto=input("Inserire il testo da scrivere: ")
  621.                     q=contenuto.replace(' ', '_')
  622.                     A=q.replace('1', ' >>>>>>>>>> ')
  623.                     B=A.replace('2', ' >>>>>>>>>< ')
  624.                     C=B.replace('3', ' >>>>>>>><< ')
  625.                     D=C.replace('4', ' >>>>>>><<< ')
  626.                     E=D.replace('5', ' >>>>>><<<< ')
  627.                     F=E.replace('6', ' >>>>><<<<< ')
  628.                     G=F.replace('7', ' >>>><<<<<< ')
  629.                     H=G.replace('8', ' >>><<<<<<< ')
  630.                     I=H.replace('9', ' >><<<<<<<< ')
  631.                     J=I.replace('0', ' ><<<<<<<<< ')
  632.                     K=J.replace('A', 'A9')
  633.                     L=K.replace('B', 'A8')
  634.                     M=L.replace('C', 'A7')
  635.                     N=M.replace('D', 'A6')
  636.                     O=N.replace('E', 'A5')
  637.                     P=O.replace('F', 'A4')
  638.                     Q=P.replace('G', 'A3')
  639.                     R=Q.replace('H', 'A2')
  640.                     S=R.replace('I', 'A1')
  641.                     T=S.replace('J', 'A11')
  642.                     U=T.replace('K', 'A0')
  643.                     V=U.replace('L', 'B9')
  644.                     W=V.replace('M', 'B8')
  645.                     X=W.replace('N', 'B7')
  646.                     Y=X.replace('O', 'B6')
  647.                     Z=Y.replace('P', 'B5')
  648.                     A1=Z.replace('Q', 'B4')
  649.                     A2=A1.replace('R', 'B3')
  650.                     A3=A2.replace('S', 'B2')
  651.                     A4=A3.replace('T', 'B1')
  652.                     A5=A4.replace('U', 'B0')
  653.                     A6=A5.replace('V', 'C9')
  654.                     A7=A6.replace('W', 'C8')
  655.                     A8=A7.replace('X', 'C7')
  656.                     A9=A8.replace('Y', 'C6')
  657.                     A0=A9.replace('Z', 'C5')
  658.                     B1=A0.replace('a', 'C4')
  659.                     B3=B1.replace('b', 'C3')
  660.                     B4=B3.replace('d', 'C1')
  661.                     B5=B4.replace('e', 'C0')
  662.                     B6=B5.replace('f', 'D9')
  663.                     B7=B6.replace('g', 'D8')
  664.                     B8=B7.replace('h', 'D7')
  665.                     B9=B8.replace('i', 'D6')
  666.                     B0=B9.replace('j', 'D5')
  667.                     C1=B0.replace('k', 'D4')
  668.                     C2=C1.replace('l', 'D3')
  669.                     C3=C2.replace('m', 'D2')
  670.                     C4=C3.replace('n', 'D1')
  671.                     C5=C4.replace('o', 'D0')
  672.                     C6=C5.replace('p', 'E9')
  673.                     C7=C6.replace('q', 'E8')
  674.                     C8=C7.replace('r', 'E7')
  675.                     C9=C8.replace('s', 'E6')
  676.                     C0=C9.replace('t', 'E5')
  677.                     D1=C0.replace('u', 'E4')
  678.                     D2=D1.replace('v', 'E3')
  679.                     D3=D2.replace('w', 'E2')
  680.                     D4=D3.replace('x', 'E1')
  681.                     D5=D4.replace('y', 'E0')
  682.                     D6=D5.replace('z', 'F9')
  683.                     D7=D6.replace('!', 'F8')
  684.                     D8=D7.replace('?', 'F7')
  685.                     D9=D8.replace('|', 'F6')
  686.                     D0=D9.replace('/', 'F5')
  687.                     E1=D0.replace('@', 'F4')
  688.                     E2=E1.replace('.', 'F3')
  689.                     E3=E2.replace(',', 'F2')
  690.                     E4=E3.replace(';', 'F1')
  691.                     E5=E4.replace(':', 'F0')
  692.                     E6=E5.replace('*', 'G9')
  693.                     E7=E6.replace('-', 'G8')
  694.                     E8=E7.replace('#', 'G6')
  695.                     E9=E8.replace('c', 'C2')
  696.                     E0=E9.replace('&', 'G5')
  697.                     F1=E0.replace('%', 'G4')
  698.                     F2=F1.replace('$', 'G3')
  699.                     F3=F2.replace('£', 'G2')
  700.                     F4=F3.replace('€', 'G1')
  701.                     F5=F4.replace('é', 'G0')
  702.                     F6=F5.replace('è', 'H9')
  703.                     F7=F6.replace('ç', 'H8')
  704.                     F8=F7.replace('ò', 'H7')
  705.                     F9=F8.replace('à', 'H6')
  706.                     F0=F9.replace('ù', 'H5')
  707.                     G1=F0.replace('§', 'H4')
  708.                     G2=G1.replace('~', 'H3')          
  709.                     G3=G2.replace('®', 'H2')
  710.                     G4=G3.replace('©', 'H1')
  711.                     G5=G4.replace('™', 'H0')
  712.                     G6=G5.replace('(', 'I9')
  713.                     G7=G6.replace(')', 'I8')
  714.                     G8=G7.replace('[', 'I7')
  715.                     G9=G8.replace(']', 'I6')
  716.                     G0=G9.replace('{', 'I5')
  717.                     H1=G0.replace('}', 'I4')
  718.                     testo=t.write(H1)
  719.                     t.close()
  720.                     print("file salvato con il nome ", name)
  721.                     print("\nOPERAZIONI TERMINATE")
  722.                     R=input("")
  723.  
  724. else:
  725.     print("[!]MANCANO I DATI DI LOGIN")
  726.     log=input("1] Cosa è successo? \n2]Installa dati LOGIN \n3]Esci \n")
  727.    
  728.     if log == '1':
  729.         registration=input("Installare cartella con LOGIN? (Y=yes; N=no): ")
  730.        
  731.         if registration == 'Y':
  732.             os.mkdir(r"C:\Users\computer\AppData\Roaming\PCA")
  733.             import time
  734.             LOG=(r"C:\Users\computer\AppData\Roaming\PCA\LOG.txt")
  735.             login=open(LOG, "w")
  736.             login.write("LISTA DEI LOGIN:\n"+time.strftime("%H:%M:%S - %d/%m/%Y"))
  737.             login.close()
  738.             username=input("inserire username: ")
  739.             K=(r'C:\Users\computer\AppData\Roaming\PCA\A'+username)
  740.             t=open(K, "w")
  741.             password=input("inserire password: ")
  742.             t.write(password)
  743.             t.close()
  744.             print("[!]OPERAZIONE ESEGUITA CON SUCCESSO. CHIUSURA PROGRAMMA IN CORSO...")
  745.             exit()
  746.            
  747.        
  748.         if registration == 'N':
  749.             print("[!]CHIUSURA DEL PROGRAMMA IN CORSO...")
  750.             exit()
  751.        
  752.         else:
  753.             print("[!]ERRORE COMPILAZIONE RISPOSTA, CHIUSURA DEL PROGRAMMA IN CORSO...")
  754.             exit()
  755.    
  756.     if log == '2':
  757.         os.mkdir(r"C:\Users\computer\AppData\Roaming\PCA")
  758.         import time
  759.         LOG=(r"C:\Users\computer\AppData\Roaming\PCA\LOG.txt")
  760.         login=open(LOG, "w")
  761.         login.write("LISTA DEI LOGIN:\n"+time.strftime("%H:%M:%S - %d/%m/%Y"))
  762.         login.close()
  763.         username=input("inserire username: ")
  764.         K=(r'C:\Users\computer\AppData\Roaming\PCA\A'+username)
  765.         t=open(K, "w")
  766.         password=input("inserire password: ")
  767.         t.write(password)
  768.         t.close()
  769.         print("[!]OPERAZIONE ESEGUITA CON SUCCESSO. CHIUSURA PROGRAMMA IN CORSO...")
  770.         exit()
  771.    
  772.     if log == '3':
  773.         print("[!}CHIUSURA PROGRAMMA IN CORSO...")
  774.         exit()
  775.    
  776.     else:
  777.         print("[!]ERRORE COMPILAZIONE RISPOSTA, CHIUSURA DEL PROGRAMMA IN CORSO...")
  778.         exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement