Мне было поручено написать функцию шифрования, которая позволит моему боссу легко зашифровывать различные биты данных для их передачи в базу данных. Это будет включать данные кредитной карты данные банковского счета.
Раньше я никогда не использовал шифрование в PHP, поэтому меня беспокоит прикосновение.
Вот что я сделал до сих пор с помощью Essential PHP Security от O'reilly:
http://pastebin.com/7L2GxPNJ
IV на самом деле, кажется, ничего не делает, что касается меня. Почему это?
Буду очень признателен, если кто-нибудь сможет просмотреть этот код и проверить его. Я говорил с другом, который считает, что было бы лучше написать в виде демона на другом сервере, к которому затем подключится PHP, однако это невозможно сделать пока - я просто выполняю приказы .
На данный момент, можно ли улучшить? Что за сделка с IV?
Спасибо.