Hei, driver å leker litt med python og har laget ett lite krypterings program...
Det har for øyeblikket ikke noe serlig funksjonalitet.. men var artig å leke med
Det jeg har lyst å prøve nå.. Som står i tittelen er noe ala dette..
Hvis jeg skrive inn "Hei, Jeg heter Stein-Bollemus"
Så kommer dette ut noe Skrudd på tryne..
Tenke f.eks noe ala dette
Array_Input = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
Array_Code = ['26', '85', '71', '28', '//', '6g', '59', 'HN', 'pq', '1t', '*/', 'b1', 'qp', 'aa', 'jn', '0&', '62', 'pq', '\\', '/\', '/\', '*/', '\*', '*\', 'q7', '2j']
Og en måte å gjøre det tilbake på.
Hvis dere skjønner.. Dette har vell et eget navn men vet ikke hva det er annet en "spion skrift" fra donald duck x)
Må vell ta inn stringen, splitte den ned til hver enkelt character.. Sjekke for ugyldige.. Sette disse i et array.. Lese arrayet og for hver lesning finner den ut hva som er der.. og i samme posisjon i Array_Code og setter den til Array_Output.. Så sette Array_Output sammen etc etc..?
Men hva skal jeg så gjøre med mellomrom?
Danke Schön
Kode
import hashlib import getpass class login(): def __init__(self, userData=None): if userData is not None: self.userData = userData; def md(self, string): return hashlib.sha224(string).hexdigest(); def login(self): userName = raw_input("Username: "); passWord = getpass.getpass("Password: "); dataStream = open(userData); for i in dataStream.readlines(): if md(username+password.split("\n")[0]) == i: return 1; print "Invalid Credentials"; return 0; def makeLogin(self): print "New user" userName = raw_input("Username: "); passWord = raw_input("Password: "); dataStream = open(userData, "w"); dataSteam.writelines(md(username+password)) print "New User Successful."
Det jeg har lyst å prøve nå.. Som står i tittelen er noe ala dette..
Hvis jeg skrive inn "Hei, Jeg heter Stein-Bollemus"
Så kommer dette ut noe Skrudd på tryne..
Tenke f.eks noe ala dette
Array_Input = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
Array_Code = ['26', '85', '71', '28', '//', '6g', '59', 'HN', 'pq', '1t', '*/', 'b1', 'qp', 'aa', 'jn', '0&', '62', 'pq', '\\', '/\', '/\', '*/', '\*', '*\', 'q7', '2j']
Og en måte å gjøre det tilbake på.
Hvis dere skjønner.. Dette har vell et eget navn men vet ikke hva det er annet en "spion skrift" fra donald duck x)
Må vell ta inn stringen, splitte den ned til hver enkelt character.. Sjekke for ugyldige.. Sette disse i et array.. Lese arrayet og for hver lesning finner den ut hva som er der.. og i samme posisjon i Array_Code og setter den til Array_Output.. Så sette Array_Output sammen etc etc..?
Men hva skal jeg så gjøre med mellomrom?
Danke Schön