Ich habe vor einiger Zeit ein Verschlüsselungs Programm geschrieben!
Es können Python Programme verschlüsselt werden und sie Funktionieren noch,
sie können wieder entschlüsselt werden wenn der Code richtig ist, ist er falsch
wird die Datei gelöscht!
Dies funktioniert nur bei einen Mac!
MfG. TutorialMichel(TM)
Code: Alles auswählen
import subprocess
import time
def install1():
print "Phase 1 (1/3)"
install2()
def install2():
print "Phase 2 (2/3)"
help_file = open('Vokabeln/ReadMe.txt', 'w')
help_file.write('Aufgrund eines Fehlers(nicht von uns) ist es nicht moeglich das in den Dateien Zeilen umbrueche drin sind! Vor den benutzten der Python Dateien bitte die Dateinen nach verdaechtigen zeilen umbruechen pruefen! LG Lion Install')
help_file.close()
install3()
def install3():
print "Phase 3 (3/3)"
das1 = 'sed "s/" + str(datei_spam) + "*$//g" ' + str(ver2) + ' | egrep -v -e "^$" > .tmp ; mv .tmp ' + str(ver2)
das2 = 'lines=$( wc -l ' + str(ver2) + ' | sed "s/ *//" | cut -d " " -f 1 ) ; lines=$[lines - 1] ; tail -n $lines ' + str(ver2) + ' > .tmp ; mv .tmp ' + str(ver2)
vokabel_file = open('Vokabeln/Vokabeln.py', 'w')
vokabel_file.write('import time, subprocess, random\n')
vokabel_file.write('a = 0\n')
vokabel_file.write('b = 0\n')
vokabel_file.write('nub = "w"\n')
vokabel_file.write('un = 99999999\n')
vokabel_file.write('datei = "#"\n')
vokabel_file.write('datei_spam = datei * 10\n')
vokabel_file.write('datei_spam = datei * 10\n')
vokabel_file.write('def main():\n')
vokabel_file.write(' a = 0\n')
vokabel_file.write(' print "###############################"\n')
vokabel_file.write(' print "## ##"\n')
vokabel_file.write(' print "## TutorialMichel ##"\n')
vokabel_file.write(' print "## ##"\n')
vokabel_file.write(' print "###############################"\n')
vokabel_file.write(' print "## 1) Verschluesseln(v) ##"\n')
vokabel_file.write(' print "## 2) Entschluesseln(e) ##"\n')
vokabel_file.write(' print "## 3) Hilfe(h) ##"\n')
vokabel_file.write(' print "###############################"\n')
vokabel_file.write(' un = 99999999\n')
vokabel_file.write(' a = raw_input("Eingabe: ")\n')
vokabel_file.write('if a == "v" or a == "1" or a == "e" or a == "2" or a == "h" or a == "3"\n')
vokabel_file.write(' if a == "v" or a == "1":\n')
vokabel_file.write(' verschluessel()\n')
vokabel_file.write(' if a == "v" or a == "1":\n')
vokabel_file.write(' entschluessel()\n')
vokabel_file.write(' if a == "v" or a == "1":\n')
vokabel_file.write(' hilfe()\n')
vokabel_file.write('def verschluessel():\n')
vokabel_file.write(' dat = 0\n')
vokabel_file.write(' ver1 = raw_input("Datei: ")\n')
vokabel_file.write(' verschluessel_file = open("" + str(ver1), "r")\n')
vokabel_file.write(' neue_datei = open(".tmp", "w")\n')
vokabel_file.write(' print "Bitte gebe deinen Code ein!"\n')
vokabel_file.write(' nub = raw_input("Code: ")\n')
vokabel_file.write(' nub1 = "#"\n')
vokabel_file.write(' nub2 = nub1 + str(nub)\n')
vokabel_file.write(' neue_datei.write(nub2)\n')
vokabel_file.write(' print "Laden...!"\n')
vokabel_file.write(' neue_datei.close\n')
vokabel_file.write(' for dat in range(un):\n')
vokabel_file.write(' neue_zeile = verschluessel_file.readline()\n')
vokabel_file.write(' if neue_zeile == "\\n" or neue_zeile == "":\n')
vokabel_file.write(' print "Fertig!"\n')
vokabel_file.write(' subprocess.call(["mv .tmp "+ str(ver1)],shell=True)\n')
vokabel_file.write(' main()\n')
vokabel_file.write(' continue\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(datei_spamm)\n')
vokabel_file.write(' neue_zeile = neue_zeile.strip("\\n")\n')
vokabel_file.write(' neue_zeile = neue_zeile + str(" ") + str(datei_spamm)\n')
vokabel_file.write(' neue_datei.write(neue_zeile)\n')
vokabel_file.write(' neue_datei.close\n')
vokabel_file.write(' print "Fertig!"\n')
vokabel_file.write(' main()\n')
vokabel_file.write('def entschluessel():\n')
vokabel_file.write(' ver2 = raw_input("Datei: ")\n')
vokabel_file.write(' nub_file = open("" + str(ver2), "r")\n')
vokabel_file.write(' neue_datei = open(".tmp", "w")\n')
vokabel_file.write(' print "Bitte gebe deinen Code ein!"\n')
vokabel_file.write(' nub = raw_input("Code: ")\n')
vokabel_file.write(' nubtes1 = nub_file.readline()\n')
vokabel_file.write(' nubtes1 = nubtes1.strip(datei_spamm)\n')
vokabel_file.write(' nubtes = "#"\n')
vokabel_file.write(' nub1 = "#"\n')
vokabel_file.write(' nub2 = nub1 + str(nub)\n')
vokabel_file.write(' nubtes2 = nubtes + str(nubtes1)\n')
vokabel_file.write(' if nubtes2 == nub2:\n')
vokabel_file.write(' print "In Arbeit ",\n')
vokabel_file.write(' subprocess.call(['' + str(das1)],shell=True)\n')
vokabel_file.write(' print ".",\n')
vokabel_file.write(' nubtes.strip(nub)\n')
vokabel_file.write(' print ".",\n')
vokabel_file.write(' subprocess.call(['' + str(das2)],shell=True)\n')
vokabel_file.write(' print ".",\n')
vokabel_file.write(' nub_file.close()\n')
vokabel_file.write(' print "."\n')
vokabel_file.write(' print "Fertig!"\n')
vokabel_file.write(' main()\n')
vokabel_file.write(' else:\n')
vokabel_file.write('def hilfe():\n')
vokabel_file.write(' print "\n########################################\\n"\n')
vokabel_file.write(' print "WARNUNG:"\n')
vokabel_file.write(' print "In Programmen duerfen keine"\n')
vokabel_file.write(' print "Leeren Zeilen oder Umlaute vorkommen!"\n')
vokabel_file.write(' print "\n########################################\\n"\n')
vokabel_file.write(' print "(1) Verschluesselung:"\n')
vokabel_file.write(' print " - Um Skidding zu erschweren"\n')
vokabel_file.write(' print " - Weil es spass macht..."\n')
vokabel_file.write(' print \n')
vokabel_file.write(' print "(2) Entschluesselung:"\n')
vokabel_file.write(' print " - Damit Entwickler es ent-"\n')
vokabel_file.write(' print " schluessel koennen!"\n')
vokabel_file.write(' print\n')
vokabel_file.write(' print "(3) Hilfe:"\n')
vokabel_file.write(' print " - Unnoetig!"\n')
vokabel_file.write(' time.sleep(5)\n')
vokabel_file.write(' main()\n')
vokabel_file.write('main()\n')
vokabel_file.close()
install4()
def install4():
print "Finish!"
install1()