【发布时间】:2016-01-27 12:20:47
【问题描述】:
我正在键入一个将字符串存储在日志文件中的程序。问题是字符可能不止一个或只有一个,而且到达速度非常快(可能不到一秒)。
我正在做一个实验,想法是像一个简单的“文本编辑器”一样,你按下的每个键都会实时自动加密存储在一个文件中。还会有表情符号,由“[:SMILE]”表示,并使用按钮到达,所以出现。是因为字符可能是 lenght>=1 。
加密方式会使用asimetric,我不知道是RSA还是PGP,哪个更好?
我想找到一种好的加密方法,因为加密进度可能很慢。
一个例子是使用一个缓冲区,当完全释放它并加密它,并将文件附加到例如 1024 的加密块中并使用此块大小对其进行解密。
我不知道这是否是优化的解决方案...如何处理生成加密且快速生成的加密日志?
【问题讨论】:
-
小于秒是相当广泛的。也“因为也许加密进度可能很慢”。这是基于什么?猜测?另外你是如何加密数据的?什么是“加密日志”?
-
@PeeHaa 我编辑了添加更多信息的问题。现在解释清楚了吗?
-
也许另一个想法可能是,不是在字节级别加密,而是在字符串级别进行,在每个字符串接收器之后,加密它,放置一个开始和结束标识符,以便知道每个字符串必须从哪里开始单独解密。
标签: java encryption