Merk
Guest
Использование GnuPG через PHP для чайника
Имеется задача: шифровать некое поле, полученное из формы и запихивать его в базу данных. Для этого, как мне здесь недавно посоветовали и после знакомства с мануалами, больше всего подходит GnuPG, которая к тому же имеется на сервере провайдера. Сегодня вот скачал gnupg.class.php. Но для меня, человека в делах шифрования пока ещё очень мало смыслящего, там осталось много непонятного. К тому же, директории, которые создались для ключей не получается удалить...И сами ключи тоже не удаляются.
Теперь поясню зачем мне это нужно. Человек вписывает свои данные, номер кредитной карточки, номер паспорта, имя и т.п. Нужно создавать ключ на основе номера паспорта я так мыслю. После этого шифровать номер карточки и запихивать в базу. Через определенное время нужно вытащить из базы и расшифровать номер карточки, перевести данные на определенный адрес и стереть ключ и номер карточки из базы, оставив только данные юзера.
Непонятна только часть, связанная с шифрованием, подскажите, как нужно сделать, пожалуйста. Если есть возможность прислать примеры кода - было бы вообще замечательно.
Заранее спасибо!
Имеется задача: шифровать некое поле, полученное из формы и запихивать его в базу данных. Для этого, как мне здесь недавно посоветовали и после знакомства с мануалами, больше всего подходит GnuPG, которая к тому же имеется на сервере провайдера. Сегодня вот скачал gnupg.class.php. Но для меня, человека в делах шифрования пока ещё очень мало смыслящего, там осталось много непонятного. К тому же, директории, которые создались для ключей не получается удалить...И сами ключи тоже не удаляются.
Теперь поясню зачем мне это нужно. Человек вписывает свои данные, номер кредитной карточки, номер паспорта, имя и т.п. Нужно создавать ключ на основе номера паспорта я так мыслю. После этого шифровать номер карточки и запихивать в базу. Через определенное время нужно вытащить из базы и расшифровать номер карточки, перевести данные на определенный адрес и стереть ключ и номер карточки из базы, оставив только данные юзера.
Непонятна только часть, связанная с шифрованием, подскажите, как нужно сделать, пожалуйста. Если есть возможность прислать примеры кода - было бы вообще замечательно.
Заранее спасибо!