社区
VC.NET
帖子详情
数据加密的问题!
emmajiang
2006-04-18 08:53:32
在VC.net中可不可以用SymmetricAlgorithm 类,如果可以的话要加什么头文件或别的,又如何对所要加密的数据加密呢,学习中,请各位大虾请教!谢谢!
...全文
176
3
打赏
收藏
数据加密的问题!
在VC.net中可不可以用SymmetricAlgorithm 类,如果可以的话要加什么头文件或别的,又如何对所要加密的数据加密呢,学习中,请各位大虾请教!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emmajiang
2006-04-22
打赏
举报
回复
在C#中是这样的,但是C++中呢?
紫焰月读
2006-04-22
打赏
举报
回复
应该是一样的
using System::Security::Cryptography;
下面是MSDN抄的一个列子可以参考
void EncryptData( String^ inName, String^ outName, array<Byte>^rijnKey, array<Byte>^rijnIV )
{
//Create the file streams to handle the input and output files.
FileStream^ fin = gcnew FileStream( inName,FileMode::Open,FileAccess::Read );
FileStream^ fout = gcnew FileStream( outName,FileMode::OpenOrCreate,FileAccess::Write );
fout->SetLength( 0 );
//Create variables to help with read and write.
array<Byte>^bin = gcnew array<Byte>(100);
long rdlen = 0; //This is the total number of bytes written.
long totlen = (long)fin->Length; //This is the total length of the input file.
int len; //This is the number of bytes to be written at a time.
SymmetricAlgorithm^ rijn = SymmetricAlgorithm::Create(); //Creates the default implementation, which is RijndaelManaged.
CryptoStream^ encStream = gcnew CryptoStream( fout,rijn->CreateEncryptor( rijnKey, rijnIV ),CryptoStreamMode::Write );
Console::WriteLine( "Encrypting..." );
//Read from the input file, then encrypt and write to the output file.
while ( rdlen < totlen )
{
len = fin->Read( bin, 0, 100 );
encStream->Write( bin, 0, len );
rdlen = rdlen + len;
Console::WriteLine( "{0} bytes processed", rdlen );
}
encStream->Close();
fout->Close();
fin->Close();
}
louieDarkCrystal
2006-04-21
打赏
举报
回复
System.Security.Cryptography.SymmetricAlgorithm 命名空间
自己再看看吧,可能有改变了和原来比
装一个动态帮助吧 ,比较方便
数据
加密
存储常见的
加密
方式
数据
加密
存储五种常见的
加密
方式先总结下:
数据
加密
存储五种常见的
加密
方式:
数据
加密
存储方式一、MD5
加密
(
加密
不可逆)。
数据
加密
存储方式二、Base64位
加密
(可
加密
也可解密)。
数据
加密
存储方式三、sha1
加密
...
数据
脱敏和
加密
_
数据
脱敏和
数据
加密
的区别
数据
脱敏和
数据
加密
是两种截然不同的技术,适用于不同目的。脱敏技术主要是为了兼顾
数据
安全与
数据
使用,采用的是专业的
数据
脱敏算法;而
加密
则是通过对
数据
进行编码来保护
数据
,检索原始值的唯一方法是使用解密密钥...
数据
加密
存储都包含哪些
数据
加密
存储:文件级
加密
文件级
加密
可以在主机或网络附加存储这一层以嵌入式的方法实现,但文件级
加密
会引起性能
问题
;在执行
数据
备份操作时,会带来某些局限性。2.
数据
加密
存储:
数据
库级
加密
。3.
数据
加密
存储:介质...
数据
脱敏和
数据
加密
的区别
数据
脱敏和
数据
加密
是两种截然不同的技术,适用于不同目的。 脱敏技术主要是为了兼顾
数据
安全与
数据
使用,采用的是专业的
数据
脱敏算法;而
加密
则是通过对
数据
进行编码来保护
数据
,检索原始值的唯一方法是使用解密...
如何实现
数据
的
加密
存储?
数据
加密
存储就是在存储
数据
之前,对
数据
进行
加密
处理,将
加密
后的
数据
存储到
数据
库或文件中。这样,即使
数据
被非法窃取,也无法从
数据
本身中获取有价值的信息。 二、
数据
加密
算法 1. 对称
加密
算法 对称...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章