Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2015, 18:31   #1
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию Передача номера телефона в зашифрованном виде

Здравствуйте, мне нужно передать с помощью ajax номер телефона на сервер, но в зашифрованном виде (чтобы нельзя было украсть и создать по ним телефонную базу), чтобы потом записать в БД. А потом, при необходимости, восстановить его. Проблема в том, что нет канала HTTPS (чтобы шифровать). И если я правильно понимаю шифрование с ключом, то ключ будет виден в скрипте js, значит как-то нужно по-другому это провернуть.
Как-то я все скомкал, если что-то не понятно, переформулирую.
Parallelogram вне форума Ответить с цитированием
Старый 25.09.2015, 19:01   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

А это я так понимаю сервис публичный ? Если да, то скорее всего но не факт что нет никакой защиты от атаки типа MITM.

Существуюет решение для шифрования сообщения с ключем для шифрования а на другом конце у получателя есть ключь для разшифрования. Альтернативное решение но, оно требует больших настроек и подготовок, но оно очень стойкое к взлому. По крайней мере, никому и в голову не придет что бы взламывать AES и тому подобное просто что бы создать телефоную базу.

Называется это чудо GPG https://ru.wikipedia.org/wiki/GnuPG

Думаю это рещения для вашей заачи..

http://openpgpjs.org/
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 25.09.2015, 19:15   #3
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Вот эту библиотечку https://code.google.com/p/crypto-js/ можно заюзать
О, еще такое есть https://github.com/brainfoolong/cryptojs-aes-php
Gorychev вне форума Ответить с цитированием
Старый 25.09.2015, 19:22   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ключ будет виден в скрипте js
Чего это так? О_о
А как же сертификаты?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат номера телефона Stasons Microsoft Office Word 1 16.11.2014 08:59
Поиск номера телефона в БД JustDealRu SQL, базы данных 8 04.06.2014 18:48
Поиск номера телефона в текстовом файле biowoooooolf Паскаль, Turbo Pascal, PascalABC.NET 5 04.03.2011 15:11
Определение номера телефона xpress Общие вопросы по Java, Java SE, Kotlin 6 29.04.2008 20:02