• windows 平台下 安装解密 openssl


    1 在openssl 官网下载 openssl 安装, 本机是 64位 win 8.1 系统

    http://slproweb.com/products/Win32OpenSSL.html

    下载:Win64 OpenSSL v0.9.8zb 

             Visual C++ 2008 Redistributables (x64)

    2 下载ActivePerl 5.10.1.1007(最新的版本或较低的版本也可以):

    下载地址:http://www.activestate.com/activeperl/downloads/

     

    安装顺序,先装ActivePerl ,然后visualc++  环境,最后装 openssl

    3  使用命令解密 文件

    我的opessl 安装的是在 C盘默认路径下,

    就可以使用解密命令了

    image

    当然,你也可以配置环境变量。

    4  也可以用C# 代码来执行命令

    using System;
    using System.Diagnostics;

    namespace AppTest
    {
       public class OpensslCMD
        {
           public void Demo()
           {
               Process p = new Process();
               p.StartInfo.FileName = "cmd.exe";

               p.StartInfo.UseShellExecute = false;
               p.StartInfo.RedirectStandardInput = true;
               p.StartInfo.RedirectStandardOutput = true;
               p.StartInfo.RedirectStandardError = true;
               p.StartInfo.CreateNoWindow = true;
               p.Start();
               p.StandardInput.WriteLine(@"C:");
               p.StandardInput.WriteLine(@"cd C:OpenSSLin");
               p.StandardInput.WriteLine(@"openssl aes-128-cbc -d -salt -in roam_20140808114918.cdr.aes_sale -out roam_20140808114918.cdr.out -pass pass:1234567890654321");

              // p.StandardInput.WriteLine("net share > c://1.txt");

               p.StandardInput.WriteLine("exit");
               string s = p.StandardOutput.ReadToEnd();
               Console.WriteLine(s);
           }
        }
    }

  • 相关阅读:
    学习总结(二十六)
    学习总结(二十五)
    在知乎学习怎么参加工作
    连分数系列
    Kalman Filter
    五子棋的学习
    Dijkstra
    三等分角、化圆为方、倍立方体
    女朋友走丢数学模型
    传染病模型
  • 原文地址:https://www.cnblogs.com/iampkm/p/3910703.html
Copyright © 2020-2023  润新知