Ik heb een mysql database waarin ik creditcard informatie wil opslaan. Nu wil ik graag het creditcardnummer op een zo veilig mogelijke manier coderen. Nu ben ik bekend met PHP functies als base64 en MD5. Beide voldoen eigenlijk niet. Base64 is eenvoudig weer te decoderen en MD5 is geheel niet te decoderen zodat ik het alleen kan gebruiken om te vergelijken.
1) Ik ben op zoek naar de beste manier om middels PHP in Mysql deze gegevens maximaal te beveiligen, maar wel op een manier dat ik zelf in staat ben om deze gegevens in mijn scripts te kunnen gebruiken.
2) Ik dacht zelf aan een eigen gemaakt algoritme dat een base64 encoded string aanpast. (Bijv. door het laatste cijfer -1 aan te passen) Op deze manier is het voor scriptkiddies die onverhoopt toegang krijgen niet eenvoudig te decoderen. Is dit nuttig? (Ik heb helaas geen verstand van encryptie) Of kan alsnog dergelijke aanpassingen simpel worden gedecodeerd?
Ik begrijp uiteraard dat serverbeveiliging een belangrijke rol speelt. Ik ben echter op zoek naar methodes die ik binnen PHP kan toepassen om mijn data zo veilig mogelijk op te slaan. Wie helpt mij op de juiste weg?
1) Ik ben op zoek naar de beste manier om middels PHP in Mysql deze gegevens maximaal te beveiligen, maar wel op een manier dat ik zelf in staat ben om deze gegevens in mijn scripts te kunnen gebruiken.
2) Ik dacht zelf aan een eigen gemaakt algoritme dat een base64 encoded string aanpast. (Bijv. door het laatste cijfer -1 aan te passen) Op deze manier is het voor scriptkiddies die onverhoopt toegang krijgen niet eenvoudig te decoderen. Is dit nuttig? (Ik heb helaas geen verstand van encryptie) Of kan alsnog dergelijke aanpassingen simpel worden gedecodeerd?
Ik begrijp uiteraard dat serverbeveiliging een belangrijke rol speelt. Ik ben echter op zoek naar methodes die ik binnen PHP kan toepassen om mijn data zo veilig mogelijk op te slaan. Wie helpt mij op de juiste weg?