Задача всяких измывательств над паролем — не дать злоумышленнику прочитать его, даже если он сольет базу, или иным образом (например, через sql-инъекцию) получит значение из базы.
И хеширование, и шифрование эту задачу выполняют.
Ну, если они зашифрованы каким-то ключом, который не компрометируется при утечке базы, то в этом нет ничего криминального. Это может быть даже надежнее, чем некоторые хеши.
А какой смысл указывать владельца номера, если соответствие «владелец-номер» не проверяется? Было бы логичнее тогда отменять платеж, как в случае с пластиковой картой.
И хеширование, и шифрование эту задачу выполняют.
Вообще перевод местами «промтовский».
Разумеется, эта одна страница должна быть стимулом для последующего перевода всего сайта на asp.net.
P.S. минусуйте на здоровье )
Это просто оператор new принимает имя функции-конструктора.
Объекты в Javascript — это «типа» объекты. Функция является объектом, но не наоборот.