
数据加密
文章平均质量分 74
凌风探梅
这个作者很懒,什么都没留下…
展开
-
RSA算法原理1
原文出处: 阮一峰 如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信息进行加密;(2)乙方使用同一种规则转载 2016-08-12 17:11:04 · 1094 阅读 · 1 评论 -
SM4密码算法(附源码)
from:http://blog.youkuaiyun.com/mao0514/article/details/52930944SM4是我们自己国家的一个分组密码算法,是国家密码管理局于2012年发布的。网址戳→_→:http://www.cnnic.NET.cn/jscx/mixbz/sm4/具体的密码标准和算法官方有非常详尽的PDF文档以供查阅,戳→_→:http://218.241.108.转载 2016-10-26 10:52:25 · 18464 阅读 · 2 评论 -
RSA code
RSA codeRSA codeYou are encouraged tosolve this taskaccording to the task description, using any language you may know.Given an RSA key (n,e,d), construct a program to encrypt转载 2016-08-22 13:44:58 · 1965 阅读 · 0 评论 -
(C++) RSA Encrypt and Decrypt Strings
(C++) RSA Encrypt and Decrypt StringsC++ sample code to RSA public-key encrypt and decrypt strings using public and private keys.Chilkat C/C++ Library DownloadsMS Visual C/转载 2016-08-22 13:40:01 · 1955 阅读 · 0 评论 -
RSA URL
I think OpenSSL is a good choice. It's well-maintained, and the price is right :)http://www.openssl.orgIf you're using Win32, why don't you simply use the built-in win32 crypto-API?Here's a litt转载 2016-08-29 09:16:07 · 657 阅读 · 0 评论 -
Crypto++入门学习笔记(DES、AES、RSA、SHA-256)
Crypto++入门学习笔记(DES、AES、RSA、SHA-256)背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip):最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后对一些数据进行一些加密解密的操作。笔者之前没接触过任何加密解密方面的知识(当然,把每个字符的ASCII值加1之流对明文进行加密的“趣事”还是干过的,当时还很乐在其中。),甚至一开转载 2016-08-29 09:15:54 · 1986 阅读 · 0 评论 -
C code to implement RSA Algorithm(Encryption and Decryption)
C code to implement RSA Algorithm(Encryption and Decryption)Levels of difficulty: Hard / perform operation: Algorithm Implementation, NetworkingRSA Program InputENTER FIRST PRIME N转载 2016-08-29 09:15:44 · 1557 阅读 · 0 评论 -
加密算法、DES、IDEA、RSA、DSA
加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密)。加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法。对称加密算法:对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密转载 2016-08-17 13:21:59 · 10515 阅读 · 0 评论 -
3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是转载 2016-08-17 13:18:36 · 1673 阅读 · 0 评论 -
RSA算法原理2
作者: 阮一峰日期: 2013年7月 4日上一次,我介绍了一些数论知识。有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?第一步,随机选择两个不相等的质数p和q。爱丽丝选择了61和53。(实际应用中,这两个质数越大,就转载 2016-08-17 13:15:01 · 1329 阅读 · 0 评论 -
量子计算核心突破!Shor算法实现或使密码成摆设
from: http://tech.sina.com.cn/d/i/2016-03-05/doc-ifxqafha0387393.shtml互联网时代绝大多数的加密,都由RSA算法完成。过去我们认为RSA不可破解,但随着量子计算的发展,RSA的安全性正受到挑战。今天刊发在《科学》杂志的最新论文,量子计算机有史以来第一次以可扩展的方式,用Shor算法完成对数字15的质因数分解。IBM 物理科转载 2016-11-22 20:15:08 · 2805 阅读 · 0 评论