当前位置: 首页 > news >正文

专业网站建设策划西安搬家公司收费标准

专业网站建设策划,西安搬家公司收费标准,wordpress微信底部导航,招聘网站内容建设概念 Blowfish 是一个对称密钥加密分组密码算法#xff0c;由布鲁斯施奈尔于1993年设计#xff0c;现已应用在多种加密产品。 Blowfish 算法由于分组长度太小已被认为不安全#xff0c;施奈尔更建议在现代应用中使用 Twofish 密码。 施奈尔设计的Blowfish算法用途广泛由布鲁斯·施奈尔于1993年设计现已应用在多种加密产品。 Blowfish 算法由于分组长度太小已被认为不安全施奈尔更建议在现代应用中使用 Twofish 密码。 施奈尔设计的Blowfish算法用途广泛意在替代老旧的DES及避免其他算法的问题与限制。 Blowfish刚刚研发出的时候大部分其他加密算法是专利所有的或属于商业(政府)机密所以发展起来非常受限制。 施奈尔则声明Blowfish的使用没有任何限制任何国家任何人任何时候都可以随意使用Blowfish算法。 Twofish的标志性特点是它采用了和密钥相关的替换盒S盒。 密钥输入位的一半被用于“真正的”加密流程进行编排并作为Feistel的轮密钥使用而另一半用于修改算法所使用的S盒。 Twofish的密钥编排非常复杂。 软件实现的128位Twofish在大多数平台上的运行速度不及最终胜出AES评选的128位Rijndael算法 不过256位的Twofish运行速度却较AES-256稍快。 java jdk 实现 package crypto;import org.apache.commons.codec.binary.Hex; import org.bouncycastle.jce.provider.BouncyCastleProvider;import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import java.security.Provider; import java.security.Security;/*** describe: Blowfish是一个对称密钥加密分组密码算法由布鲁斯·施奈尔于1993年设计现已应用在多种加密产品。* Blowfish算法由于分组长度太小已被认为不安全施奈尔更建议在现代应用中使用Twofish密码。* author: morningcat.zhang* date: 2022/4/9 下午7:35*/ public class BlowFishUtils {private static final String ALGORITHM Twofish;// Blowfish// Twofishstatic {Provider provider new BouncyCastleProvider();Security.addProvider(provider);}public static byte[] getKey() throws Exception {KeyGenerator keygenerator KeyGenerator.getInstance(ALGORITHM);SecretKey secretkey keygenerator.generateKey();return secretkey.getEncoded();}public static byte[] encrypt(byte[] key, byte[] data) throws Exception {SecretKeySpec secretKeySpec new SecretKeySpec(key, ALGORITHM);Cipher cipher Cipher.getInstance(ALGORITHM);cipher.init(Cipher.ENCRYPT_MODE, secretKeySpec);byte[] encrypted cipher.doFinal(data);return encrypted;}public static byte[] decrypt(byte[] key, byte[] data) throws Exception {SecretKeySpec secretKeySpec new SecretKeySpec(key, ALGORITHM);Cipher cipher Cipher.getInstance(ALGORITHM);cipher.init(Cipher.DECRYPT_MODE, secretKeySpec);byte[] decrypted cipher.doFinal(data);return decrypted;}public static void main(String[] args) throws Exception {byte[] key getKey();System.out.println(Hex.encodeHexString(key));byte[] encrypted encrypt(key, Blowfish是一个对称密钥加密分组密码算法.getBytes());System.out.println(Hex.encodeHexString(encrypted));byte[] decrypted decrypt(key, encrypted);System.out.println(new String(decrypted));} }
http://www.hkea.cn/news/14328739/

相关文章:

  • 深圳市网站制作网站建设解决方案
  • 做地推的网站桂林建设银行招聘网站
  • 做电影网站 资源去哪里找怎么设置自己的网站
  • 程序员做任务的网站空间设计公司网站
  • 丹阳网站建设公司阿里云wordpress数据库
  • 网站建设流程行业现状如何代做网站
  • 珠海网页模板建站大型菜谱网站建设
  • 电子商务网站的建设开发工具wordpress 插件 教程视频
  • 潍坊昌大建设集团有限公司网站kol营销模式
  • 网站设置默认首页网络营销案例具体分析
  • js做示爱网站例子品牌推广广告
  • 合肥专业做网站的怎样建设一个网站教学设计
  • 泉州手机网站建设自己网站怎么推广
  • 虚拟主机对网站seo有哪些影响百度一下你就知道官网首页
  • 找人代做网站需要注意什么家具设计理念
  • 通过高新区网站建设贵州三蒲建设工程有限公司网站
  • php做商城网站建设如何查看网站根目录
  • 网站推广的作用在哪里鹤岗北京网站建设
  • 网站加百度商桥凡科网站是什么做的
  • 东莞系统网站建设中山住房和建设局工程交易网站
  • 网站流量增长做的网站被注销
  • 大连高端网站建设wordpress编辑器无法实现随意排版
  • 没有官方网站怎么做seo优化炫酷wordpress主题
  • seo网站做推广的公司杭州市下城区建设局门户网站
  • 网站建设结论温州发生的重大新闻
  • 深圳南山区住房和建设局网站手机+显示器自适应wordpress+主题
  • 深圳福永网站建设公司分类信息网站开发
  • 网站开发众筹做ppt音乐模板下载网站
  • 做网站一个月赚多少东莞seo黑帽培训
  • 宠物狗网站建设分析宣传片拍摄思路