假设我给了一篇大论文。什么是最好的方法可以将它缩小成一小串字母,我可以在以后解码?假设我需要保留一组预定义的密钥?
答案 0 :(得分:1)
假设文本是英文并且您希望最小化“小字符串”的大小,您可以在此处找到许多算法:http://www.maximumcompression.com/data/text.php
但是,为了便于实现,您可能只想使用zlib,因为它通常可用。
此外,如果要加密压缩文本,则应在CTR模式下使用AES(并可能附加HMAC;参考:http://www.daemonology.net/blog/2009-06-11-cryptographic-right-answers.html)。
最后,假设通过“asring of letters”你的意思是“一串字母”,你可以对加密数据进行base-64编码,这会给你一串字母,数字和有限数量的标点符号。