• 大小: 0.29M
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: DESede  3DES  解密  加密  

资源简介

开发中经常会用到 java版的DESede加密,然后c#语言来解密,这里做出Java版和C#版 都可使用的DESede加密解密示例

资源截图

代码片段和文件信息

using System;
using System.Text;
using System.Security.Cryptography;
using System.IO;

namespace DESedeDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            var desKey = “JtXxxClKKRo+a7nO1uPfhibV8cQpSika“;
            var data = “DESede“;

            String str = “DESede“;
            Console.WriteLine(“原文:“ + str);
            Console.WriteLine(“密钥:“ + desKey);
            // 加密数据
            var encryptResult = DesUtils.DES3Encrypt(Encoding.UTF8.GetBytes(data) Convert.Frombase64String(desKey));
            Console.WriteLine(“加密后:“ + encryptResult);
            // 解密数据
            var dncryptResult = DesUtils.DES3Dncrypt(Convert.Frombase64String(encryptResult) Convert.Frombase64String(desKey));
            Console.WriteLine(“

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-24 09:52  csharp\
     目录           0  2019-08-24 09:52  csharp\.vs\
     目录           0  2019-08-24 09:52  csharp\.vs\DESedeDemo\
     目录           0  2019-08-24 09:52  csharp\.vs\DESedeDemo\DesignTimeBuild\
     文件      372084  2019-08-24 09:52  csharp\.vs\DESedeDemo\DesignTimeBuild\.dtbcache
     目录           0  2019-08-24 09:52  csharp\.vs\DESedeDemo\v15\
     文件       32768  2019-08-24 09:52  csharp\.vs\DESedeDemo\v15\.suo
     目录           0  2019-08-24 09:52  csharp\.vs\DESedeDemo\v15\Server\
     目录           0  2019-08-24 09:52  csharp\.vs\DESedeDemo\v15\Server\sqlite3\
     文件           0  2019-08-24 09:36  csharp\.vs\DESedeDemo\v15\Server\sqlite3\db.lock
     文件        4096  2019-08-24 09:36  csharp\.vs\DESedeDemo\v15\Server\sqlite3\storage.ide
     文件       32768  2019-08-24 09:36  csharp\.vs\DESedeDemo\v15\Server\sqlite3\storage.ide-shm
     文件     2542072  2019-08-24 09:51  csharp\.vs\DESedeDemo\v15\Server\sqlite3\storage.ide-wal
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\
     文件         178  2019-08-24 09:36  csharp\DESedeDemo\DESedeDemo.csproj
     文件        5340  2019-08-24 09:51  csharp\DESedeDemo\Program.cs
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\bin\
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\bin\Debug\
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\
     文件         462  2019-08-24 09:42  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\DESedeDemo.deps.json
     文件        6144  2019-08-24 09:51  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\DESedeDemo.dll
     文件        1256  2019-08-24 09:51  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\DESedeDemo.pdb
     文件         252  2019-08-24 09:42  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\DESedeDemo.runtimeconfig.dev.json
     文件         154  2019-08-24 09:42  csharp\DESedeDemo\bin\Debug\netcoreapp2.1\DESedeDemo.runtimeconfig.json
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\obj\
     文件         149  2019-08-24 09:36  csharp\DESedeDemo\obj\DESedeDemo.csproj.nuget.cache
     文件        1585  2019-08-24 09:36  csharp\DESedeDemo\obj\DESedeDemo.csproj.nuget.g.props
     文件         981  2019-08-24 09:36  csharp\DESedeDemo\obj\DESedeDemo.csproj.nuget.g.targets
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\obj\Debug\
     目录           0  2019-08-24 09:52  csharp\DESedeDemo\obj\Debug\netcoreapp2.1\
     文件        1013  2019-08-24 09:36  csharp\DESedeDemo\obj\Debug\netcoreapp2.1\DESedeDemo.AssemblyInfo.cs
............此处省略14个文件信息

评论

共有 条评论