windows 平台下 安装解密 openssl
1 在openssl 官网下载 openssl 安装, 本机是 64位 win 8.1 系统
http://slproweb.com/products/Win32OpenSSL.html
Visual C++ 2008 Redistributables (x64)
2 下载ActivePerl 5.10.1.1007(最新的版本或较低的版本也可以):
下载地址:http://www.activestate.com/activeperl/downloads/
安装顺序,先装ActivePerl ,然后visualc++ 环境,最后装 openssl
3 使用命令解密 文件
我的opessl 安装的是在 C盘默认路径下,
就可以使用解密命令了
当然,你也可以配置环境变量。
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:\OpenSSL\bin");
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);
}
}
}
最新文章
- 源映射(Source Map)详解
- libeventReferenceManual阅读笔记
- java获取路径的方法
- Asp.NET——GridView绑定DataSet数据
- 无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用
- Codeforces Round #127 (Div. 2)
- No Suitable Driver Found For Jdbc_我的解决方法
- hdu 3068 最长回文 manacher
- SQL Server 字符串函数
- [经典算法] 排列组合-N元素集合的M元素子集
- android 69 SQLite数据库
- MTM量身定制系统 - 富友ERP产品 - 信息化推动服装行业管理软件升级
- [Leetcode][016] 3Sum Closest (Java)
- 第二章——第二节 IPC机制的概述和使用
- Intellij IDEA设置运行时Java参数
- MVP框架 – Ted Mosby的软件架构
- ajax上传文件显示进度
- Do-Now—团队Scrum 冲刺博客五
- 关于mysql的删除和安装
- Fragment的粗浅理解