mirror of
https://github.com/HACKERALERT/Picocrypt.git
synced 2024-09-20 09:46:43 +00:00
Update Picocrypt.py
This commit is contained in:
parent
a9eda71d1f
commit
3cb64439a9
|
@ -264,7 +264,7 @@ def showPassword(e):
|
||||||
|
|
||||||
# Eye icon to show password
|
# Eye icon to show password
|
||||||
passwordShowString = tkinter.StringVar(tk)
|
passwordShowString = tkinter.StringVar(tk)
|
||||||
passwordShowString.set("👁" if platform.system()=="Windows" else "🔍")
|
passwordShowString.set((" " if platform.system()=="Darwin" else "")+"👁")
|
||||||
passwordShow = tkinter.ttk.Label(
|
passwordShow = tkinter.ttk.Label(
|
||||||
tk,
|
tk,
|
||||||
textvariable=passwordShowString,
|
textvariable=passwordShowString,
|
||||||
|
@ -273,7 +273,10 @@ passwordShow = tkinter.ttk.Label(
|
||||||
)
|
)
|
||||||
passwordShow.bind("<Button-1>",showPassword)
|
passwordShow.bind("<Button-1>",showPassword)
|
||||||
passwordShow["state"] = "disabled"
|
passwordShow["state"] = "disabled"
|
||||||
passwordShow.place(x=235,y=121)
|
passwordShow.place(
|
||||||
|
x=(235 if platform.system()=="Windows" else 230),
|
||||||
|
y=(121 if platform.system()=="Windows" else 124)
|
||||||
|
)
|
||||||
|
|
||||||
# Prompt user to confirm password
|
# Prompt user to confirm password
|
||||||
cPasswordString = tkinter.StringVar(tk)
|
cPasswordString = tkinter.StringVar(tk)
|
||||||
|
@ -487,9 +490,12 @@ rsHelp = tkinter.ttk.Label(
|
||||||
tk,
|
tk,
|
||||||
textvariable=rsHelpString,
|
textvariable=rsHelpString,
|
||||||
cursor="hand2",
|
cursor="hand2",
|
||||||
font=("Helvetica",7)
|
font=("Helvetica",(7 if platform.system()=="Windows" else 9))
|
||||||
|
)
|
||||||
|
rsHelp.place(
|
||||||
|
x=(259 if platform.system()=="Windows" else 289),
|
||||||
|
y=(382 if platform.system()=="Windows" else 384)
|
||||||
)
|
)
|
||||||
rsHelp.place(x=259,y=382)
|
|
||||||
rsHelpLink = "https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction"
|
rsHelpLink = "https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction"
|
||||||
rsHelp.bind("<Button-1>",lambda e:webbrowser.open(rsHelpLink))
|
rsHelp.bind("<Button-1>",lambda e:webbrowser.open(rsHelpLink))
|
||||||
|
|
||||||
|
@ -532,10 +538,10 @@ cancelBtn["state"] = "disabled"
|
||||||
progress = tkinter.ttk.Progressbar(
|
progress = tkinter.ttk.Progressbar(
|
||||||
tk,
|
tk,
|
||||||
orient=tkinter.HORIZONTAL,
|
orient=tkinter.HORIZONTAL,
|
||||||
length=336,#length=440,
|
length=(336 if platform.system()=="Windows" else 304),
|
||||||
mode="determinate"
|
mode="determinate"
|
||||||
)
|
)
|
||||||
progress.place(x=30,y=420)#.place(x=20,y=448)
|
progress.place(x=30,y=420)
|
||||||
|
|
||||||
# Lift start and cancel button in front of progress bar
|
# Lift start and cancel button in front of progress bar
|
||||||
startFrame.lift()
|
startFrame.lift()
|
||||||
|
@ -571,7 +577,7 @@ version = tkinter.ttk.Label(
|
||||||
textvariable=versionString
|
textvariable=versionString
|
||||||
)
|
)
|
||||||
version["state"] = "disabled"
|
version["state"] = "disabled"
|
||||||
version.place(x=430,y=468)
|
version.place(x=(430 if platform.system()=="Windows" else 423),y=468)
|
||||||
|
|
||||||
# Drag files indicator window
|
# Drag files indicator window
|
||||||
prompt = tkinter.Frame(tk)
|
prompt = tkinter.Frame(tk)
|
||||||
|
@ -1152,14 +1158,15 @@ def work():
|
||||||
remove(inputFile)
|
remove(inputFile)
|
||||||
|
|
||||||
# Show appropriate notice if file corrupted or modified
|
# Show appropriate notice if file corrupted or modified
|
||||||
|
arrow = "" if platform.system()=="Darwin" else "🡪"
|
||||||
if not kept:
|
if not kept:
|
||||||
statusString.set(f"Completed. (Click here to show output 🡪)")
|
statusString.set(f"Completed. (Click here to show output {arrow})")
|
||||||
# Show Reed-Solomon stats if it fixed corrupted bytes
|
# Show Reed-Solomon stats if it fixed corrupted bytes
|
||||||
if mode=="decrypt" and reedsoloFixed:
|
if mode=="decrypt" and reedsoloFixed:
|
||||||
tmp = "s" if reedsoloFixed!=1 else ""
|
tmp = "s" if reedsoloFixed!=1 else ""
|
||||||
statusString.set(
|
statusString.set(
|
||||||
f"Completed with {reedsoloFixed} byte{tmp}"+
|
f"Completed with {reedsoloFixed} byte{tmp}"+
|
||||||
" fixed. (Click here to show output 🡪)"
|
f" fixed. (Click here to show output {arrow})"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
if kept=="modified":
|
if kept=="modified":
|
||||||
|
|
Loading…
Reference in a new issue