一段文字在经过 Base64 编码后面目全非,而经过Base64解码后又能恢复。这很有加密解密的意味。不过Base64 算法并不是加密算法,Base64 算法的转换方式很像古典加密算法中的单表置换算法。
Base64 算法最早用于解决邮件传输问题。在早期电子邮件只允许ASCII码字符。非ASCII码字符在传输时会有问题,所以出现了 Base64编码。
Base64 是一种基于6...
分类:
编程语言 时间:
2015-01-28 22:39:31
阅读次数:
347
最近项目中用到数据加密解密的功能,由于Android、iOS以及服务器端都需要用到这个功能。而不同平台上加密出来的密文是不一样的,这样导致互相之间密文无法使用。于是决定使用C/C++完成加密解密,其他平台调用的方式进行处理。加密解密实现 AES加密的具体实现过程本文暂不讨论,实现代码是直接从ope....
分类:
编程语言 时间:
2015-01-28 19:18:13
阅读次数:
610
一、des加、解密:1.原理:DES加密 :用CCCrypt函数加密一下,然后用base64编码下,传过去 DES解密 :把收到的数据根据base64,decode一下,然后再用CCCrypt函数解密,得到原本的数据2.需要包含:#import (CCCrypt所在的文件)#import "...
分类:
移动开发 时间:
2015-01-26 18:40:01
阅读次数:
249
String?content?=?"";
for(int?i=1;i<100;i++)content?+=?i?+?")?Easy?to?say,?hard?to?do.\n";
/*1、利用公钥加密至文件*/
{
????/*1)根据公钥反向构造PublickKey对象,调用cipher的init方法...
分类:
其他好文 时间:
2015-01-26 12:07:57
阅读次数:
178
原文:C# 加密解密(DES,3DES,MD5,Base64) 类保存! public sealed class EncryptUtils { #region Base64加密解密 /// /// Base64加密 /// /// 需要加密的字符串 /// public ...
原文: php实现和c#一致的DES加密解密 php实现和c#一致的DES加密解密,可以从网上搜到一大堆,但是测试后发现都没法用。以下正确代码是我经过苦苦才找到的。希望大家在系统整合时能用的上。
注意:key的长度为8位以内。 //C# 版DES 加解密算法
using System; using ...
base 64 解码base64 bb = new base64();string orgStr= Encoding.Default.GetString(bb.GetDecoded("base64编译后的字符"));UTF8Subject = Encoding.GetEncoding("utf-8....
AES加密:双向,可以加密,也可以解密1.AES加密帮助类 /// /// AES对称加密解密类 /// public class AESHelper { #region 成员变量 /// /// 密钥 //...
分类:
其他好文 时间:
2015-01-23 10:56:58
阅读次数:
156
DES_DECRYPT(crypt_str[,key_str])使用DES_ENCRYPT()加密一个字符串。若出现错误,这个函数会返回NULL。注意,这个函数只有当MySQL在SSL的支持下配置完毕时才会运作。请参见5.8.7节,“使用安全连接”.假如没有给定key_str参数, DES_DECR...
分类:
数据库 时间:
2015-01-22 12:58:16
阅读次数:
2370
这些问题可能导致数据值的改变。一般而言,上述问题可能在你使用非二进制串数据类型(如char,varchar,text等数据类型)的情况下发生。AES_ENCRYPT()和AES_DECRYPT()AES_ENCRYPT()和AES_DECRYPT()可以加密/解密使用官方AES算法的数据。该算法使用...
分类:
数据库 时间:
2015-01-22 10:49:41
阅读次数:
240