Herhangi bir i nasıl şifreleyebilirsiniz / bir dosya yerine dize şifresini, bana yol bildirin lütfen. Ben bir excel-sayfalık veya belge ya da metin dosyası olabilir tüm dosya şifrelemek gerekir anlamına gelir.
yerine dize.
Eğer verileri üzerinde çalışmak için kullanılan diğer araçlar için uygun bir gösterimini oluşturmak olabilir, ne algoritması hakkında özel olmamızdan beri ve - daha ziyade zaten dize şifrelemek için nasıl olduğunu ima eder. CBC kullanarak bu uygulama önemsiz - Ama sen kullanmanız gereken operasyon ne modu demedim.
Veri bir dizeye yüklemek için çok büyük olduğunu, ancak söz konusu zımni (aksi şifreleyerek file_get_contents onun sadece bir olgu ()) - O da belirtti değil.
Orada belgelerin şekilde çok olması görünmüyor, ama ECB için gerekli modificed anahtar mcrypt_module_open () tarafından oluşturulan kaynak güncellenen ve mcrypt_generic_init () tarafından değiştirilmiş beklenebilir. Sonra onun sadece dosyadan yerlerinde besleme meselesi blok boyutu katları olarak boyutlu (mcrypt_get_block_size bakınız)
Bkz http://www.php.net/manual/en/function.mcrypt-module-open.php
C.
Biraz kafam karıştı, sadece file_get_contents ve file_put_contents gibi fonksiyonları kullanarak bir dosyaya yazmasını / okuyamaz?
Bir şifreleme sınıf gerekiyorsa PHP classes bazı üzerinde bulunmaktadır. Orada bir ödeme çözümü de burada: phpAES.
Ben bunun için kendi kütüphanenizi oluşturabilirsiniz ve sadece bunun yerine içeriği bir dosya yolunu kabul eden bir API ortaya çıkarmak için daha iyidir sanırım. Bu dosyayı okumak ve şifreleme / şifre çözme yapmak açabilirsiniz.
Sen şifrelemek / şifresini için kendi veya önceden varolan algo kullanabilirsiniz. Ayrıca şifresi verileri depolamak veya aynı dosya veya herhangi bir şeyle değiştirmek için dosya yolunu kabul etmek API bir argüman olabilir.