#加密

RSA加密、解密、签名、验签的原理及方法

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的...

C#使用SHA1加密类(RSAFromPkcs8)支持1024位和2048位私钥

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO;usingSystem.Security.Cryptography;namespaceHelloWord.RSA{///<sum...

java与.net平台之间进行RSA加密验证

RSA加密算法虽然不分平台,标准都是一样的,但是各个平台的实现方式都不尽相同,下面来我来说说java与.net平台之间该如何进行RSA加密验证,即java端加密-》.net端验证和.net端加密-》java端验证。我对RSA算法也只是停留在应用的层面,所以我就以应用的角度来说说这个过程。首先,我们来看一下java端的私...

md5签名加密(用于java 后台调用短信平台接口实现发短信)

MD5Util方法packagecom.funcanteen.business.action.pay.util;importjava.security.MessageDigest;publicclassMD5Util{privatestaticStringbyteArrayToHexString(byteb[]){St...

java和c# md5加密

MD5加密的方式有很多,加盐的方式更多,最近项目需要java和c#加密结果一致,形成方法如下:1.c#加密方法///<summary>///MD5加密字符串///</summary>///<paramname="rawPass">源字符串</param>///<re...
代码星球 ·2020-05-16

JAVA RSA私钥 加密(签名) 对应 C# RSA私钥 加密(签名)

非对称密钥RSA算法加解密在C#和Java之间交互的问题,这两天看了很多其他人写的文章,碰到了几个问题,最终解决问题。参考地址:http://xw-z1985.iteye.com/blog/1837376需求目的:完成c#请求端RSA加密(签名)问题,客户端采用C#开发,服务器端采用Java开发。服务器端给客户端提供私...

TripleDES之C#和PHP之间加密解密

在C#常用加密解密一文中,介绍了几个加密解密方法,其中有个如何使用对称加密算法DES,此次说下DES的升级版,TripleDES。DES和TripleDES之间的关系可以参考下面的博文。 对称加密DES和TripleDES重点内容是,如何分别在C#,PHP中使用TripleDES,然后可以让二者可以解密对方发...

C# 实现对PPT文档加密、解密以及重置密码的操作

工作中我们会使用到各种各样的文档,其中,PPT起着不可或缺的作用。一份PPT文档里可能包含重要商业计划、企业运营资料或者公司管理资料等。因此,在竞争环境里,企业重要资料的保密工作就显得尤为重要,而对于重要资料我们可以选择添加密码的形式来进行文档保护。本文将介绍如何通过C#来给PPT添加密码,当然你也可以根据需要来修改密...

Android so 文件进阶<三> so文件的简单加密

0x00 前言之前的两篇文章从链接视图和执行视图分析了elf文件的大致结构,这篇文章主要内容是对于so文件进行简单的加密工作,针对Ida等静态分析工具的分析,一旦开始动态调试就应该很容易就可以dump出内存,直接修复了。0x01 思路主要是两种思路,对文件中指定的section加密,然后在运行时由....

C#用DES加密JAVA用DES解密,JAVA用DES加密C#用DES解密的实现

这里贴出来的是可通用的C#与jav的DES加密类,希望对大家管用直接复制即可用 C#DES加密解密类 Java代码  ///<summary><![CDATA[加密解密帮助类]]></summary>   &nbs...

Sqlite数据库的加密

最近在做一个winform的程序,考虑用Sqlite的数据库,小巧而实用,比Access强多了,不过需要加密,不过free版本没有实现加密,有一些c++的实现:比如:http://www.sqlite.com.cn/MySqlite/3/253.Html和http://www.cppblog.com/niewenlon...
代码星球 ·2020-05-12

Java C# MD5 加密串一致性

JavaC#MD5加密串一致性 JavaJava代码  public final static String md5(String s) {      char ...
代码星球 ·2020-05-12

RSA加密算法

 对称加密与非对称加密对称加密:加密和解密都是用同一个密钥的算法,称作对称加密。非对称加密:加密和解密需要不同的密钥。   什么是RSARSA是一种非对称加密算法,它的名字由三位开发者,即RonRivest、AdiShamir和LeonardAdleman的姓氏的首字母组成的。R...
代码星球 ·2020-05-11

Base64加密原理

(当重要的参数在地址栏要显示的时候,通常会对其进行加密)一.Base64编码原理  Base64索引表,字符选用了"A-Z、a-z、0-9、+、/"64个可打印字符。数值代表字符的索引,这个是标准Base64协议规定的,不能更改。64个字符用6个bit位就可以全部表示,一个字节有8个bit位,剩下两个bit就浪费掉了,...
代码星球 ·2020-05-05

python实现加密的方式总结

   原文地址目录基础知识扫盲Base64MD5DES3DESAESRSA对称加密对称密钥加密,又叫私钥加密。即信息发送的方和接受方用一个密钥去加密和揭秘数据。最大的优势是加解密速度快,适合对大量数据进行加密,对称加密的缺点是密钥的管理和分配,换句话说就是如何把密钥发送到需要解密你的消息的...
首页上一页...1415161718...下一页尾页