Сделал новую версию в виде веб-странички, поэтому использовать можно не только на iPad, а везде, где есть браузер, поддерживающий CSS и Javascript. Виртуальная клавиатура позаимствована у Яндекса — специально для тех случаев, когда на вашем компьютере нет русских букв вообще.
Принцип прост: вводим с помощью виртуальной или реальной клавиатуры пароль русским текстом, потом нажимаем кнопку «Преобразовать» и получаем этот пароль, записанный в английской раскладке. Копируем этот текст, куда необходимо, и успешно логинимся.
Для Android и Java ME есть оффлайновое приложение.
BTW, надеюсь, Яндекс в курсе, как виртуальная клавиатура выглядит в Safari на iPad: это тихий ужас.