关闭

C#使用NPOI实现Excel数据透视

在无尽的追寻中,你会有一个又一个巧合和偶然,也会有一个又一个意外和错过。现实的城市犹如雾中的风景,隐隐地散发着忧郁的美,承载着没有承诺的梦Form1.cs代码:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usi...
阅读(725) 评论(0)

X509从证书验证和创建Base64字符串

我手中的灯笼 使眼前黑暗的路途与我为敌Program.cs代码: class Program { static void Main(string[] args) { Console.WriteLine("X509证书实用程序"); Console.WriteLine("----------------------...
阅读(1104) 评论(0)

NPOI使用入门(一)【对Excel基本操作】

生活若剥去理想、梦想、幻想,那生命便只是一堆空架子。Default.aspx内容:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h...
阅读(855) 评论(0)

对称加密算法知识

对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;应用模式加...
阅读(327) 评论(1)

RSA密钥之C#格式与Java格式转换

前言  最近由于项目需求,服务端由c#编写,客户端由java编写。通信数据使用RSA非对称加密。但是java和c#生成的密钥格式是不一样的,所以需要转换格式才可以正常使用。网上搜到使用java进行格式转换的代码(如:http://blog.csdn.net/road2010/article/details/40071881 ),本文将给出一种c#的实现方法。密钥格式java密钥格式如下:私钥:MII...
阅读(502) 评论(0)

常见证书格式和转换

PKCSPKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。What is PKCS? http://www.rsa.com/rsalabs/node.asp?id=2308PKCS 目前共发布过 15 个标准: (1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的...
阅读(493) 评论(0)

密钥相关文件格式

密钥库文件格式【Keystore】格式 : JKS 扩展名 : .jks/.ks 描述 : 【Java Keystore】密钥库的Java实现版本,provider为SUN 特点 : 密钥库和私钥用不同的密码进行保护格式 : JCEKS 扩展名 : .jce 描述 : 【JCE Keystore】密钥库的JCE实现版本,prov...
阅读(476) 评论(0)

RSA的密钥把JAVA格式转换成C#的格式(二)

我已经在第一篇介绍过如何把C#格式转换成Java,现在来看看如何把Java格式转换成C#。/// /// RSA加密 /// /// /// /// <...
阅读(890) 评论(0)

RSA的密钥把JAVA格式转换成C#的格式(一)

RSA算法在C#与JAVA之前的交互在JAVA生成一对RSA私钥和公钥的时候,是以下的形式给到C#去调用:string publickey = @"MIGfMA0GCSqGSIb4DQEBAQUAA4GNADCBiQKBgQC/M9kJVwi+sO672NBm5fAEbUEl2PqRFuYZVB5ZrKah7eJPP0pKBe/eoA6pOMsjnKFoZGVizz7oCt+TJ+1fpuScn7v...
阅读(646) 评论(0)

.NET使用PFX文件签名XML文档

一个人如果下决心要成为什么样的人,或者下决心要做成什么样的事,那么,意志或者说动机的驱动力会使他心想事成,如愿以偿。Program.cs代码:class Program { static void Main(string[] args) { #region 1 - 加载XML文档 var xmlDoc = new...
阅读(8262) 评论(0)

.NET pfx文件解析私钥和公钥

最近和某行对接,发现私钥和公钥以pfx文件形式传给我们,需要我们自己进行读取,当时头就有点儿大先说一下pfx证书与cer证书的区别PFX证书:由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证书文件后缀名。CER证书:证书中没有私钥,DER 编码二进制格式的证书文件/BASE64 编码格式的证书...
阅读(1073) 评论(0)

.NET生成RSA公钥和私钥-加密解密示例

我们每一个人的一生中都会难免有缺憾和不如意,也许我们无力改变这个事实,而我们可以改变的只是看待这些事情的态度。用平和的态度去对待生活中的缺憾和苦难。Form1.cs代码: public partial class Form1 : Form { private const int RsaKeySize = 2048; private const string...
阅读(2882) 评论(0)

.NET RSACryptoServiceProvider【创建公共/私有密钥对】

作为瞬间,它当然是短暂的……然而,它却是决定性的,是充满永恒的。Program.cs代码: class Program { static void Main(string[] args) { var key = KeyPair.CreateNew(512); Console.WriteLine(key.Publ...
阅读(1938) 评论(0)

微信支付【H5非微信内浏览器支付】

最近需要在电商平台集成微信支付,PC端扫码支付,移动端是H5支付,扫码支付,这个比较简单,主要是H5支付,要求非微信内浏览器支付。看了官方文档发现,没有这种模式,只有扫码支付、刷卡支付、APP支付、公众号支付。但是京东确可以通过移动端外部浏览器调起微信客户端支付,原来H5非微信内浏览器支付模式,是要单独tengxun签订协议,申请支付权限的。有了权限之后,这中模式的调用就比较简单了,大概流程: 选购...
阅读(8226) 评论(3)

Aes使用Java加密C#解密

项目开发过程中遇到一个棘手的问题:A系统使用java开发,通过AES加密数据,B系统使用C#开发,需要从A系统获取数据,但在AES解密的时候遇到麻烦。Java的代码和C#的代码无法互通。Java代码: /** *加密 * *@paramcontent需要加密的内容 *@parampassword加密密钥 *@return */ public...
阅读(889) 评论(0)

微信公众号【微信JS-SDK支付】

人生如寄,一切都将过去,没有人能在岁月的苍穹里划一道不灭的痕迹。不管你是意气风发,还是平淡落寞,都将被搜罗在历史的尘埃中。流云过千山,本就一场梦幻。模型层实体类: public class JsEntities { /// /// 公众号id /// public string appId...
阅读(1839) 评论(0)

微信公众号【微信支付的垃圾坑】

1、申请正在审核中,如何可以提前调试测试? 答:只需要资料审核通过,收到通知邮件即可通过配置测试目录进行联调测试。未审核通过可下载文档进行开发,但不能联调测试; 2、支付授权目录是什么? 答:支付授权目录是支付功能正式上线后,商户后台发起支付请求的页面所在的目录; 3、支付测试目录是什么? 答:支付测试目录提供给开发者,在开发测试期间使用的临时目录; 4、支付测试目录和授权目录有何区别?...
阅读(926) 评论(0)

微信支付【支付模式】

1、刷卡支付刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 2、扫码支付扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 3、公众号支付公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI...
阅读(416) 评论(0)

微信公众号【获取openid和用户信息】

梦想是一场华美的旅途,每个人在找到它之前,都只是孤独的少年。Index.aspx.cs代码: public partial class Index : System.Web.UI.Page { //用户id public string openid = ""; //公众号信息部分 public string appid = Conf...
阅读(11455) 评论(0)

HttpHelper助手类整理(一)【简单实用版】

美好的生命应该充满期待、惊喜和感激。 public class HttpHelper { public static string Post(string url, string paramData) { return Post(url, paramData, Encoding.UTF8); } publi...
阅读(1147) 评论(0)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:893846次
    • 积分:13005
    • 等级:
    • 排名:第1092名
    • 原创:307篇
    • 转载:439篇
    • 译文:56篇
    • 评论:93条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝