身份z号用AES加密为什么项目部署在linux服务器上就不行

身份z号用AES加密为什么项目部署在linux服务器上就不行,第1张

AES加密linux和windows是不一样的,网上搜一下。java的话加两句代码就好了,其他语言也应该想通

代码:

SecureRandom random = SecureRandom.getInstance("SHA1PRNG")

random.setSeed(key.getBytes())

kgen.init(128, random)

有很多linux系统上的加密工具,

文件系统级别加密

EncFS:尝试加密的最简单方式之一。EncFS工作在基于FUSE的伪文件系统上,所以你只需要创建一个加密文件夹并将它挂载到某个文件夹就可以工作了。

eCryptFS:一个POSIX兼容的加密文件系统,eCryptFS工作方式和EncFS相同,所以你必须挂载它。

磁盘级别加密

Loop-AES:最古老的磁盘加密方法。它真的很快,并且适用于旧系统(如,2.0内核分支)。

DMCrypt:最常见的磁盘加密方案,支持现代Linux内核。

CipherShed:已停止的TrueCrypt磁盘加密程序的一个开源分支。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6127909.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存