如果我知道算法是 AES,有没有办法判断文件是否已经加密?
我本来就是对其进行加密的人,因此解密或加密的信息不是问题。但是,如果您尝试解密尚未加密的文件,您将丢失所有数据。如果您对其进行两次加密,您将获得双重加密。您可以反转双重加密,但您需要知道它已加密两次。
有没有办法以编程方式确定?
我正在用 Java 做这个。
没有办法判断任何内容是否已使用 AES 加密,它不会留下签名,这就是要点的一部分。尽管您可以通过测试数据长度(以字节为单位)是否是 16 的倍数来推断它可能是使用 AES 或其他一些 128 位分组密码进行加密的,建议使用最后一个块上填充的 128 位分组密码
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)