2012-04-02 81 views
0

假設我給了一個大型的論文。有什麼最好的方法可以縮小成一小串字母,我可以稍後解碼?假設我允許我保留一組預定義的密鑰,如果我需要?什麼是縮小大量文本的最佳方式?

+3

你想加密或壓縮它嗎? – Corbin 2012-04-02 04:28:42

+0

您可以打印,製作照片並使用縮微膠片將其存儲在字母串內的點中。說真的,提供一個更好的描述你想達到什麼,哪些字符是有效的,什麼樣的加密等等。 – 2012-04-02 17:09:22

回答

1

假設文字是英語,要儘量減少「小串」的大小,你會發現這裏的一些算法:http://www.maximumcompression.com/data/text.php

爲了便於實現性,然而,你可能只是需要使用zlib,因爲它通常是可用的。此外,如果要加密壓縮文本,則應在CTR模式下使用AES(並可能附加HMAC;參考號碼:http://www.daemonology.net/blog/2009-06-11-cryptographic-right-answers.html)。最後,假設通過「字母串」你的意思是「一串字母」,你可以對加密數據進行base-64編碼,這會給你一串字母,數字和有限的標點符號。