自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

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

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

2016-10-26 17:44:08 2256 1

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

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

2016-10-25 23:27:53 3035 0

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

生活若剥去理想、梦想、幻想,那生命便只是一堆空架子。Default.aspx内容:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" In...

2016-10-23 21:26:53 1791 0

转载 对称加密算法知识

对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Enc...

2016-10-23 00:35:13 650 1

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

前言  最近由于项目需求,服务端由c#编写,客户端由java编写。通信数据使用RSA非对称加密。但是java和c#生成的密钥格式是不一样的,所以需要转换格式才可以正常使用。网上搜到使用java进行格式转换的代码(如:http://blog.csdn.net/road2010/article/det...

2016-10-22 00:52:45 926 0

转载 常见证书格式和转换

PKCSPKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。What is PKCS? http://www.rsa.com/rsalabs/node.asp?id=2308PKCS...

2016-10-22 00:47:55 874 0

转载 密钥相关文件格式

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

2016-10-22 00:44:22 1500 0

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

我已经在第一篇介绍过如何把C#格式转换成Java,现在来看看如何把Java格式转换成C#。/// <summary> /// RSA加密 /// </summary> /// <param name="publ...

2016-10-22 00:33:57 2448 0

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

RSA算法在C#与JAVA之前的交互在JAVA生成一对RSA私钥和公钥的时候,是以下的形式给到C#去调用:string publickey = @"MIGfMA0GCSqGSIb4DQEBAQUAA4GNADCBiQKBgQC/M9kJVwi+sO672NBm5fAEbUEl2PqRFu...

2016-10-22 00:30:52 1311 0

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

一个人如果下决心要成为什么样的人,或者下决心要做成什么样的事,那么,意志或者说动机的驱动力会使他心想事成,如愿以偿。Program.cs代码:class Program { static void Main(string[] args) { ...

2016-10-20 22:11:35 9009 0

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

最近和某行对接,发现私钥和公钥以pfx文件形式传给我们,需要我们自己进行读取,当时头就有点儿大先说一下pfx证书与cer证书的区别PFX证书:由Public Key Cryptography Standards #12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以pfx作为证...

2016-10-19 22:39:35 3572 0

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

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

2016-10-19 22:35:37 9516 0

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

作为瞬间,它当然是短暂的……然而,它却是决定性的,是充满永恒的。Program.cs代码: class Program { static void Main(string[] args) { var key = KeyPair.Cr...

2016-10-18 23:38:43 5771 0

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

最近需要在电商平台集成微信支付,PC端扫码支付,移动端是H5支付,扫码支付,这个比较简单,主要是H5支付,要求非微信内浏览器支付。看了官方文档发现,没有这种模式,只有扫码支付、刷卡支付、APP支付、公众号支付。但是京东确可以通过移动端外部浏览器调起微信客户端支付,原来H5非微信内浏览器支付模式,是...

2016-10-18 10:16:55 12459 4

转载 Aes使用Java加密C#解密

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

2016-10-17 10:21:37 2479 0

原创 微信公众号【微信JS-SDK支付(webform)】

人生如寄,一切都将过去,没有人能在岁月的苍穹里划一道不灭的痕迹。不管你是意气风发,还是平淡落寞,都将被搜罗在历史的尘埃中。流云过千山,本就一场梦幻。模型层实体类: public class JsEntities { /// &lt;summary&gt; ...

2016-10-16 15:49:28 3201 0

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

1、申请正在审核中,如何可以提前调试测试? 答:只需要资料审核通过,收到通知邮件即可通过配置测试目录进行联调测试。未审核通过可下载文档进行开发,但不能联调测试; 2、支付授权目录是什么? 答:支付授权目录是支付功能正式上线后,商户后台发起支付请求的页面所在的目录; 3、支付测试目录是什么?...

2016-10-16 14:40:49 2001 0

转载 微信支付【支付模式】

1、刷卡支付刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 2、扫码支付扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 ...

2016-10-15 12:59:16 735 0

原创 微信公众号【获取openid和用户信息(Webform)】

梦想是一场华美的旅途,每个人在找到它之前,都只是孤独的少年。Index.aspx.cs代码: public partial class Index : System.Web.UI.Page { //用户id public string openid = &...

2016-10-15 01:02:08 14564 0

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

美好的生命应该充满期待、惊喜和感激。 public class HttpHelper { public static string Post(string url, string paramData) { return Post(ur...

2016-10-12 23:00:37 3847 0

原创 微信公众号【OpenID详解】

只知道 openID 是微信号加密后得到的 . 不同的公众号获取得微信号openID不同, 但 UnionID 是一样的微信openid由用户id和公众号id加密而来,同一用户相对同一公众账号的openid是不变的,对于不同公众号,同一用户的openid不同第三方绑定微信,从数据库中记录openi...

2016-10-12 13:21:31 4756 0

原创 .NET平台下Redis使用(七)【StackExchange.Redis测试Redis五种数据类型】

信念之于人,犹翅膀之于鸟,信念是飞翔的翅膀Program.cs代码: class Program { static void Main(string[] args) { //字符串 //RedisDemo....

2016-10-10 23:31:41 11340 0

原创 Json.NET使用入门(四)【XML和JSON互转】

生命里复杂的不光是人与人之间,还是有理想中的自己和现实中的自己。使一切变复杂的,是我们无休止的欲望。因为欲望,一切得到的都是不再珍贵,一切得不到的才是好的。人心何时懂得知足,何时才能迎来幸福。XJConverter.aspx内容:<%@ Page Language="C#"...

2016-10-10 16:14:09 16753 0

原创 Json.NET使用入门(三)【设置】

无论人生经历了什么都要明白,我们既不是最幸运的也不是最不幸的,因为我们所经历的有人早已体会,有人正在经历,有人即将面对,仅此而已。在人生低谷时谨记:我们并不是唯一面对这种处境的人,但却是唯一可以帮助自己真正走出来的人。只要向着阳光前行,办法总会比困难多。各种相关辅助类: public class ...

2016-10-10 14:41:50 2543 0

原创 Json.NET使用入门(二)【反序列化】

人生在世,一切都是机缘,顺其自然,内心就会逐渐清朗,生活,也是一首陪伴一生的乐曲。有时它激昂高亢,有时它曲折婉转,有时它忧郁沉闷。生活是快乐的,还是令人难以接受的,这取决于自己的心态。DeserializeDemo.aspx内容:<%@ Page Language="C#"...

2016-10-10 11:13:23 2209 0

原创 Json.NET使用入门(一)【序列化】

不要失去希望,你永远不知道明天会带来什么。很多事犹如天气,慢慢热或者渐渐冷,等到惊悟,已过了一季。趁年青,趁梦想还在,想去的地方,现在就去。想做的事情,现在就做。Default.aspx内容:<%@ Page Language="C#" AutoEventWireup=&...

2016-10-08 23:37:15 1065 0

原创 微信公众号【客服接口】

人生最低的境界是平凡,其次是超凡脱俗,最高是返璞归真的平凡。Kf_account.cs代码: public partial class Kf_account : Form { private readonly DataTable adt_user = new DataTa...

2016-10-08 16:02:10 2679 1

原创 微信公众号【用户分组管理-web页面】

人生的意志和劳动将创造奇迹般的奇迹。Model层实体类: public class UserList { public string total { get; set; } public string count { get; set; } ...

2016-10-08 11:04:04 3500 0

原创 ASP.NET MVC应用程序中实现国际化(结合使用AngularJS)

我们无法预知未来的路,只得集中精力走好脚下的每一步。该发生的总会发生,不管你是否为此焦虑。向前走,向前看,生活就这么简单。每一个坚强的人,都有一颗柔软的心,摆正心态,温柔自相随,哭给自己听,笑给别人看,这就是所谓的人生。Model层:public partial class EmployeeInf...

2016-10-05 11:59:27 2289 0

转载 App_GlobalResources、App_LocalResources (理论篇)

如果您创建的网页将由使用不同语言的用户阅读,则必须为这些读者提供用他们自己的语言查看网页的方法。一种方法是分别用各语言重新创建页面,但这种方法可能需要大量工作量、容易出错并且在更改原始页时很难维护。 ASP.NET 为您提供了一种方法,使用这种方法创建的页可以根据浏览器的首选语言设置或用户显式选择...

2016-10-05 10:38:08 2002 0

原创 Zookeeper.NET Client(三)【Znode节点增删改查】

那些最能干的人,往往是那些即使在最绝望的环境里,仍不断传送成功意念的人。他们不但鼓舞自己,也振奋他人,不达成功,誓不休止。——安东尼·罗宾class Program { static void Main(string[] args) { ...

2016-10-02 02:08:34 10466 0

提示
确定要删除当前文章?
取消 删除