Allan,
Here is an updated version of the "AES Encrypt Document / Selection With Password..." command. It uses secure-inputboxs and asks to verify the entered password.
Decrypt version also needs secure-inputbox, but obviously not the verification.
Q
---
res=$(CocoaDialog secure-inputbox --title "Encrypt Text With AES 128" -- informative-text "What password should be used?" --text "" --button1 "Continue" --button2 "Cancel") [[ $(head -n1 <<<"$res") == "2" ]] && exit_discard passwd=$(tail -n1 <<<"$res")
res=$(CocoaDialog secure-inputbox --title "Encrypt Text With AES 128" -- informative-text "Enter password again to verify." --text "" --button1 "Encrypt" --button2 "Cancel") [[ $(head -n1 <<<"$res") == "2" ]] && exit_discard passwd2=$(tail -n1 <<<"$res")
if [[ $passwd == $passwd2 ]]; then openssl enc -e -aes128 -base64 -pass "pass:$passwd" else exit_show_tool_tip "Password mismatch! Please play again." fi