Здравствуйте, Grolin.
> Тут фишка в том, что после компиляции текстовый слой (Файл *.JSS)
> можно удалить и спокойно пользоваться скриптом Jaws.
Ещё раз обращаю ваше внимание, что строковые литералы в скриптах JAWS даже в компилированном байт-коде лежат простым текстом, поэтому удалением .jss вы ничего принципиально не измените и никак не затрудните сканирование.
Откройте ваш .jsb в текстовом редакторе и найдёте там все строки в виде простого текста.
> Бинарный файл *.JSB маловероятно, что кто либо будет анализировать. Это
> возможно только теоритически. :)
Вы допускаете сканирование .jss, раз уж предлагаете его удалять, но непонятно, почему вероятность сканирование .jsb вы оцениваете ниже.
Это файлы, лежащие в одной и той же общедоступной директории и одинаково содержащие строковые литералы в виде обычного текста. Пути к этим файлам отличаются буквально одним символом в конце.
Тогда уж хотя бы сделать функцию записи и функцию чтения пароля из файла, где реализовать минимальную шифровку, даже просто шифром Цезаря со сдвигом по коду символа. Тогда ни в одном месте пароль в его оригинальном виде фигурировать не будет. Но всё это трудно назвать безопасным способом. Непонятно, почему сразу не начать использовать полноценные менеджеры паролей, которые вставлять пароли умеют ещё лучше, чем вы когда-либо реализуете это в JAWS.
Успехов. Никита.