1. 如何给源码加密

生成一个安全密匙,在加密或解密任何数据之前需要有一个密匙。密匙是随同被加密的应用一起发布的一小

段数据,得到密匙之后,接下来就可以用它加密数据。除了解密的ClassLoader之外,一般还要有一个加密待发

布应用的独立程序
Listing 4:用密匙加密原始数据
// DES算法要求有一个可信任的随机数源
SecureRandom sr = new SecureRandom();
byte rawKeyData[] = /* 用某种方法获得密匙数据 */;
// 从原始密匙数据创建DESKeySpec对象
DESKeySpec dks = new DESKeySpec( rawKeyData );
// 创建一个密匙工厂,然后用它把DESKeySpec转换成
// 一个SecretKey对象
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance( "DES" );
SecretKey key = keyFactory.generateSecret( dks );
// Cipher对象实际完成加密操作
Cipher cipher = Cipher.getInstance( "DES" );
// 用密匙初始化Cipher对象
cipher.init( Cipher.ENCRYPT_MODE, key, sr );
// 现在,获取数据并加密
byte data[] = /* 用某种方法获取数据 */
// 正式执行加密操作
byte encryptedData[] = cipher.doFinal( data );
// 进一步处理加密后的数据
doSomething( encryptedData );

2. 电脑文件如何加密 电脑文件加密方法大全

个人电脑文件,直接用自带的加密功能设置一个打开密码就行了,密码不要用纯数版字,切记,如果是整一个文权件夹想加密,一种方法是隐藏起来,另一种方法是重命名,当然,重命名的名字和格式要记住。
企业文件加密就得用专业的加密软件了,和个人电脑文件加密产品最大的区别就是加密方式,企业文件加密产品一般是生成自动加密,在部署了加密软件的企业电脑上被自动加密的文件能正常的流通、操作,也支持外发和员工出差携带
推荐下IP-guard
IP-guard是2001年推出的一款企业终端安全产品,能为企业提供针对性的文件加密、防泄密解决方案,为企业构建密不透风的防泄密体系,加密场景包括内部流通、外发、员工出差、服务器存储等
被IP-guard加密保护的文件无法在使用过程中通过复制、剪切、截屏、打印等操作泄露,同时可以对加密文件的操作实时监控,就算不幸发生泄密行为也可以查到泄密源