Php 有没有办法检查文件是否加密?

Php 有没有办法检查文件是否加密?,php,Php,有没有办法检查文件是否加密 假定为文本文件 您可以测量字符分布。如果字符以彼此相近的数字出现(即小的差异),则您很可能拥有一个加密文件 当然,这只能应用于足够大的文件。您无法判断只包含“ABC”的文件是否加密 假设是二进制数据 与上述内容类似,但解释起来有点困难。您想要什么类型的加密?或者如果你在做一个全面的检查,什么类型的文件?我只是检查文本文件..如果它是加密的还是加密的not@user295189请更新您的问题以反映您的需求。无法确定。拉丁语、梵语或死语的文本文件可能对某些人进行了加密。@

有没有办法检查文件是否加密

假定为文本文件

您可以测量字符分布。如果字符以彼此相近的数字出现(即小的差异),则您很可能拥有一个加密文件

当然,这只能应用于足够大的文件。您无法判断只包含“ABC”的文件是否加密

假设是二进制数据


与上述内容类似,但解释起来有点困难。

您想要什么类型的加密?或者如果你在做一个全面的检查,什么类型的文件?我只是检查文本文件..如果它是加密的还是加密的not@user295189请更新您的问题以反映您的需求。无法确定。拉丁语、梵语或死语的文本文件可能对某些人进行了加密。@你错了。没有办法确定,但你可以确定文本是否可能被加密。简单的rot13不会改变原始的统计字符distribution@stillstanding简单的rot13不是正确的加密。我不知道如何用英语正式定义它,但是,所有的安全/现代加密算法都具有加密文本分布均匀的特性。你不能把2000年前发明的凯撒密码算作一种密码系统。维基百科——加密是使用一种算法(称为密码)转换信息(称为明文)的过程,除了那些拥有特殊知识的人之外,任何人都无法读到它。rot13()是一个转换函数。这不符合加密的条件?@Alin Purcaru:请参考最新的答案