Potrzebuję użyć takiego skryptu pod windowsem (pod linuxem działa). Pomoże mi ktoś zmienić ten moduł crypt?
Potrzebuję użyć takiego skryptu pod windowsem (pod linuxem działa). Pomoże mi ktoś zmienić ten moduł crypt?
implementacja w pythonie crypt
https://gist.github.com/Cairnarvon/5075687
z http://stackoverflow.com/questions/15181739/python-3-3-cant-import-crypt
Może zadziała.
Mam ten plik crypt.py umieścić w folderze z moim skryptem, tak?
Teraz wyrzuca mi coś takiego:
Traceback (most recent call last):
File "C:\Users\Desktop\b\a\d2-Network-shutdown.py", line 60, in <module>
main()
File "C:\Users\Desktop\b\a\d2-Network-shutdown.py", line 54, in main
res = calculateRes(salt, challenge)
File "C:\Users\Desktop\b\a\d2-Network-shutdown.py", line 46, in calculateRes
res = hmac.new(pw,challenge).hexdigest()
File "C:\Python27\lib\hmac.py", line 136, in new
return HMAC(key, msg, digestmod)
File "C:\Python27\lib\hmac.py", line 75, in __init__
self.outer.update(key.translate(trans_5C))
TypeError: character mapping must return integer, None or unicode
Dodam, że kompletnie nie znam pythona, także proszę o proste wyjaśnienie
A to nie wiem czemu coś takieg suę pojawia. Może zła wersja pythona. Zapytaj na http://stackoverflow.com/ napewno tam ktoś Ci odpowie.