2010-01-25 6 views
1

Je suis g-zipping et sauvegarder ma sauvegarde de base de données (en utilisant mysqldump) pour amazon S3. tout fonctionne bien, mais j'ai également besoin de crypter ce gros fichier compressé pour sécuriser les données très sensibles dans la base de données.ssl crypter un gros fichier en utilisant php pour la sauvegarde

aidez s'il vous plaît, je suis vraiment perdu ici.

Merci à l'avance :)

Répondre

1

D'abord, jetez un oeil à Pro PHP Security par Chris Snyder et Michael Southwell de Apress. Il vous dira tout ce dont vous avez besoin sur le cryptage. Il y a beaucoup de choses là-bas. De là, vous pouvez télécharger le code source du livre et chercher un fichier appelé mcrypt.php dans le chapitre 6. Il est également livré avec un exemple d'implémentation.

Bonne chance! Et si cela vous est utile, achetez l'ebook ou la version en arbre mort du texte. C'est très instructif et vous apprendra beaucoup! Je ne suis pas affilié avec Apress ou les auteurs, je suis juste quelqu'un qui a trouvé le livre extrêmement utile.

+0

Merci Mark. j'ai jeté un coup d'oeil sur la bibliothèque de manuscrit, mais il ne semble pas fournir des méthodes pour travailler directement avec de grands dossiers, sans les ouvrir avec php (getcontents ou ainsi de suite ..). le vidage de la base de données peut être VRAIMENT GRAND .. et j'ai besoin d'un moyen léger et rapide pour le crypter. – user258626

+0

Pour ces fichiers vraiment volumineux, il est probablement préférable d'effectuer le vidage, la compression et le cryptage à partir d'un script shell cron. Ensuite, utilisez votre travail PHP pour télécharger les fichiers finis sur s3. Vous devriez également considérer bzip2 au lieu de gzip. C'est plus lent, mais les fichiers finis sont beaucoup plus petits que gzip. –

+0

je ne peux toujours pas trouver de solution pour le problème principal - comment crypter un fichier sans le charger physiquement à PHP. – user258626

Questions connexes