51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#解密
全面解决.Net与Java互通时的RSA加解密问题,使用PEM格式的密钥文件
RSA是一种常用的非对称加密算法。所以有时需要在不用编程语言中分别使用RSA的加密、解密。例如用Java做后台服务端,用C#开发桌面的客户端软件时。由于.Net、Java的RSA类库存在很多细节区别,尤其是它们支持的密钥格式不同。导致容易出现“我加密的数据对方不能解密,对方加密的数据我不能解密,但是自身是可...
代码星球
·
2020-05-16
全面
解决
.Net
Java
互通
TripleDES之C#和PHP之间加密解密
在C#常用加密解密一文中,介绍了几个加密解密方法,其中有个如何使用对称加密算法DES,此次说下DES的升级版,TripleDES。DES和TripleDES之间的关系可以参考下面的博文。 对称加密DES和TripleDES重点内容是,如何分别在C#,PHP中使用TripleDES,然后可以让二者可以解密对方发...
代码星球
·
2020-05-16
TripleDES
PHP
之间
加密解密
C# 实现对PPT文档加密、解密以及重置密码的操作
工作中我们会使用到各种各样的文档,其中,PPT起着不可或缺的作用。一份PPT文档里可能包含重要商业计划、企业运营资料或者公司管理资料等。因此,在竞争环境里,企业重要资料的保密工作就显得尤为重要,而对于重要资料我们可以选择添加密码的形式来进行文档保护。本文将介绍如何通过C#来给PPT添加密码,当然你也可以根据需要来修改密...
代码星球
·
2020-05-16
实现
PPT
文档
加密
解密
java实现根据特定密钥对字符串进行加解密功能
在项目中我们经常遇到这样的场景,我们避免重要资源泄露需要将一些信息按照特定的方式(密钥)进行加密保存,然后在使用的时候再按照特定的方式(密钥)进行解密读取,以保证信息的相对安全。那么如何对信息进行加解密呢,又如何以特定的方式(密钥)进行加解密呢,闲话少叙直接上代码。 importjava.io.IOExcepti...
代码星球
·
2020-05-16
java
实现
根据
特定
密钥
C#用DES加密JAVA用DES解密,JAVA用DES加密C#用DES解密的实现
这里贴出来的是可通用的C#与jav的DES加密类,希望对大家管用直接复制即可用 C#DES加密解密类 Java代码 ///<summary><![CDATA[加密解密帮助类]]></summary> &nbs...
代码星球
·
2020-05-12
DES
加密
JAVA
解密
实现
RSA公钥文件解密密文的原理分析
最近在学习RSA加解密过程中遇到一个这样的难题:假设已知publickey公钥文件和加密后的密文flag,如何对其密文进行解密,转换成明文~~ 对于rsa算法的公钥与私钥的产生,我们可以了解到以下产生原理:随机选择两个不同大质数$p$和$q$,计算$N=pimesq$根据欧拉函数,求得$r=varphi(N)=v...
代码星球
·
2020-04-18
RSA
公钥
文件
密密
原理
凯撒密码加解密及破解实现原理
根据百度百科上的解释,凯撒密码是一种古老的加密算法。密码的使用最早可以追溯到古罗马时期,《高卢战记》有描述恺撒曾经使用密码来传递信息,即所谓的“恺撒密码”,它是一种替代密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。因据说恺撒是率先使用加密函的古代将领之一...
代码星球
·
2020-04-18
凯撒
密码
解密
破解
实现
加扰与加密&解扰与解密
原文:https://blog.csdn.net/yuan892173701/article/details/8743543 加扰就是改变标准电视信号的特性,在发送端按规定处理,而加密就是在加解扰系统的发送端将信息用密码方式处理后传送。术语“加扰”与“加密”,都...
代码星球
·
2020-04-18
加扰
加密
解扰
解密
常见的加密解密算法-MD5
一、MD5加密概述 MessageDigestAlgorithmMD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC1321(R.Rivest,MITLaboratoryforComputerScienceandRSADataSecurityIn...
代码星球
·
2020-04-18
常见
加密解密
算法
-MD5
维吉尼亚密码加解密原理及其实现
维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。为了说清楚维吉尼亚密码得从移位替换密码说起,比较典型的就是凯撒密码。恺撒密码是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字...
代码星球
·
2020-04-18
维吉
尼亚
密码
解密
原理
php7实现基于openssl的加密解密方法
还需要注意的是加密字符串长度问题,如果加密字符串长度太长需要进行分段加解密,如下代码:加密:(公匙加密,私密一般用来解密)functionencrypt($originalData){$publicKeyFilePath='/www/ceshi/rsa_public_key.pem';extension_loaded(...
代码星球
·
2020-04-16
php7
实现
基于
openssl
加密解密
AES加密解密工具类封装(AESUtil)
packageclub.codeapes.common.utils;importorg.springframework.util.Base64Utils;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.c...
代码星球
·
2020-04-16
AES
加密解密
工具
封装
AESUtil
简易版DES加密和解密详解
二进制数据的变换由于不仅仅是DES密码,在其它的现代密码中也应用了二进制数据,所以无论是文章还是数字,都需要将明文变换为二进制数据,如图表所示,这里仅将使用的16字符(其中含有1个没有意义的空字符),将每个字符都对应不同的4bit的二进制编码进行变换,将明文表示成"0"和"1"的系列 表2.8&n...
代码星球
·
2020-04-14
简易
DES
加密
解密
详解
几种字符串加密解密的方法
第一种:〔Python与Bash Shell 的结合〕这个命令会让你输入一个字符串,然后会再输出一串加密了的数字。加密代码[照直输入]:python-c'printreduce(lambdaa,b:a*256+ord(b),raw_input("string:"),0)'解密代码[数字后+P]:dc...
代码星球
·
2020-04-14
几种
字符串
加密解密
方法
前端js数据加密解密
一、最简单的加密解密 函数escape()和unescape();二、base64加密(1)introduction base64是网络上最常见的用于传输8bit字节码的编码方式之一,base64就是一种基于64个可打印字符来表示二进制数据的方法。 https://en.wikip...
代码星球
·
2020-04-11
前端
js
数据
加密解密
首页
上一页
...
6
7
8
9
10
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他