java des .net_关于.net和java des加密

当前位置:

IT大杂烩

>

JavaScript

> 关于.net和java des加密

关于.net和java des加密

www.someabcd.com  网友分享于:Jun 8, 2018 9:43:39 AM

在.net和java环境中对于des加密,有几点要协同的地方: 密钥和密钥向量Key IV 加密模式CipherMode 填充模式PaddingMode 密文编码方式 下面一段.net的des加密方式 1 public string GetConsoleUrl(string vmName) 2 { 3 string rs = string.Empty; 4 using (CloudContext db = new CloudContext()) 5 { 6 var configs = new ConfigurationRepository(db).GetAll().Where(x => x.Key.Equals("ConsoleUrl") || x.Key.Equals("ConsoleKey")); 7 if (configs != null) 8 { 9 string url = string.Empty;10 string key = string.Empty;11 12 if (configs.FirstOrDefault(x => x.Key.Equals("ConsoleUrl")) != null)13 url = configs.First(x => x.Key.Equals("ConsoleUrl")).Value;14 if (configs.FirstOrDefault(x => x.Key.Equals("ConsoleKey")) != null)15 key = configs.First(x => x.Key.Equals("ConsoleKey")).Value;16 17 if (!string.IsNullOrEmpty(url) && !string.IsNullOrEmpty(key))18 {19 byte[] rgbKey = Encoding.UTF8.GetBytes(key);20 byte[] inputByteArray = Encoding.UTF8.GetBytes(vmName + "|" + DateTime.Now.ToString("yyyyMMddhhmmssfff"));21 byte[] rgbIV = rgbKey;22 23 DESCryptoServiceProvider des = new DESCryptoServiceProvider();24 des.Mode = CipherMode.ECB;25 MemoryStream ms = new MemoryStream();

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值