我对计算机安全性非常感兴趣,并且我已经开始构建自己的加密软件,唯一的问题是加密的输出文件比原始文件大小大得多,有时它是1:3的比例。
所以问题是,在什么时候文件大小增加的比例太大,加密值得呢?
答案 0 :(得分:1)
文件大小不应超过任何块填充,通常为8到16个字节。
但是构建自己的加密软件可能看起来很整洁,但它并不安全。目前的对称标准AES经历了多年的竞争,审查和选择过程。
一个好的起点是学习当前的方法和以前的方法,网上有大量的信息可供研究。 Coursera,Udacity和其他人也有免费的在线加密课程。然后学习如何使用当前的方法。
最后:"Schneier's Law":从最无能的业余爱好者到最好的密码学家,任何人都可以创建一个他自己无法破解的算法。