Skip to content

Ask HN: PHP/MySQL Data Encryption

2 pointsjrsmith12792 comments
On HN

Forgive my ignorance, but I need to store some sensitive data in a MySQL database and this data will need to be retrieved and displayed to the user at a later time. I understand the various methods for encrypting/hashing and then comparing a password against the hash, but what I really need to do for this project is to be able to decrypt the data and display it as plain text.

Comments

Check out http://appwithphp.com/cryptography-and-php/ - it's a beginner/intermediate overview of how to implement one-way and two-way hashing/encryption in PHP. The concepts should be transferable to other languages though.

http://us3.php.net/manual/en/book.openssl.php

you would store a private key on the server, store the blob in mysql and encrypt/decrypt as needed.

There are other library wrappers as well.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.