• 大小: 2.99MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-03-29
  • 语言: 其他
  • 标签: Fiddle  Fiddle  

资源简介

FiddlerCoreAPIFree_4_6_20191_7809,是从官网下载的 .net安装API 框架,方便用来开发net的 爬虫应用程序

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Security.Cryptography;

using Fiddler;

namespace FiddlerCore.Demo.NetCore
{
    public class PrivateKeyDeleter
    {
        private readonly IDictionary> privateKeyDeleters =
            new Dictionary>();

        public PrivateKeyDeleter()
        {
            this.AddPrivateKeyDeleter(this.DefaultRSACngPrivateKeyDeleter);
            this.AddPrivateKeyDeleter(this.DefaultRSACryptoServiceProviderPrivateKeyDeleter);
        }

        public void AddPrivateKeyDeleter(Action keyDeleter) where T : AsymmetricAlgorithm
        {
            this.privateKeyDeleters[typeof(T)] = (a) => keyDeleter((T)a);
        }

        public void DeletePrivateKey(AsymmetricAlgorithm a)
        {
            for (Type t = a.GetType(); t != null; t = t.baseType)
            {
                Action deleter;
                if (this.privateKeyDeleters.TryGetValue(t out deleter))
                {
                    deleter(a);
                    return;
                }
            }

            FiddlerApplication.Log.LogString(“No private key deleter found for “ + a.GetType());
        }

        private void DefaultRSACryptoServiceProviderPrivateKeyDeleter(RSACryptoServiceProvider rsaCryptoServiceProvider)
        {
            rsaCryptoServiceProvider.PersistKeyInCsp = false;
            rsaCryptoServiceProvider.Clear();
        }

        private void DefaultRSACngPrivateKeyDeleter(RSACng rsaCng)
        {
            rsaCng.Key.Delete();
            rsaCng.Clear();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     2199816  2019-01-29 21:00  FiddlerCoreAPIFreeSetup.exe
     文件         774  2019-01-29 20:57  FiddlerCore for .NET Standard Beta\Demo\FiddlerCore.Demo.NetCore.csproj
     文件         175  2019-01-29 20:57  FiddlerCore for .NET Standard Beta\Demo\NuGet.Config
     文件        1745  2018-10-25 16:37  FiddlerCore for .NET Standard Beta\Demo\PrivateKeyDeleter.cs
     文件       21752  2019-01-29 20:57  FiddlerCore for .NET Standard Beta\Demo\Program.cs
     文件       10561  2018-10-25 16:37  FiddlerCore for .NET Standard Beta\Demo\SAZ-DotNetZip.cs
     文件      691961  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.1.20191.7809-beta.nupkg
     文件       15907  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.API.1.20191.7809-beta.nupkg
     文件       12424  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.PlatformExtensions.1.20191.7809-beta.nupkg
     文件       16225  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.PlatformExtensions.Linux.1.20191.7809-beta.nupkg
     文件       16430  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.PlatformExtensions.Mac.1.20191.7809-beta.nupkg
     文件       26558  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.PlatformExtensions.Windows.1.20191.7809-beta.nupkg
     文件       16492  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\FiddlerCore.Utilities.1.20191.7809-beta.nupkg
     文件       70840  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\Telerik.NetworkConnections.0.1.1.nupkg
     文件       28294  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\Telerik.NetworkConnections.Linux.0.1.1.nupkg
     文件       30763  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\Telerik.NetworkConnections.Mac.0.1.1.nupkg
     文件       38259  2019-01-29 21:00  FiddlerCore for .NET Standard Beta\NuGet\Telerik.NetworkConnections.Windows.0.1.1.nupkg

评论

共有 条评论