Ⅰ EXCEL 被非标准的CSP加密如何解密
只能暴力破解了吧 八位以上纯数字就很耗时间了
Ⅱ sus304-csp中的CSP是什么意思
CSP(Chip Scale Package)就是芯片级封装的意思,它是新一代的芯片封装技术,是继TSOP、BGA之后内存上的又一种新的技术。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSP模式,即Come-Stay-Pay
2005年11月24日、28日和29日,盛大先后宣布三款主打游戏《梦幻国度》、《热血传奇》和《传奇世界》实行“永久免费”,抛弃原有的计时收费的商业模式。也就是说,盛大将不再根据玩家的上线时间来收费,而是靠销售各种虚拟“道具”与提供增值服务来获得收入。对于这个有些匪夷所思的免费,业界一片哗然,“陈天桥疯了”成为了最直接的解释。
媒体们与华尔街口径一致的对盛大的“免费模式”表示“难以理解”。因为在2005年四季度,也就是盛大宣布“游戏免费”、进行商业模式转型的首季,他们看到的是:单季净亏损高达人民币5.389亿元的巨亏财报。
而之后的三个季度,盛大的业绩也比照往年同期大幅下滑。这使得盛大陷入更大的质疑当中。一年多之内,盛大股价跌掉了历史最高价格的七成多,市值大幅缩水。盛大也失去了网游老大的位置,被网易所取代,与九城等公司的差距也逐渐缩小。
已经习惯了以“传奇”、“惊人”、“神话”连用的盛大要开始适应与“质疑”、“危机”、“困境”的结合,尽管今天这些已经变为:盛大“再创传奇”、“更为惊人”和“续写神话”。但无论如何,盛大硬邦邦的数字盈利说明:盛大成功了,盛大回来了。
盛大董事会主席兼CEO陈天桥将盛大新的商业模型称为CSP模式,他用CSP来回答“免费”的盛大靠什么来赚钱的问题。
“所谓‘免费’其实是带引号的,并不是真正的免费,”盛大高级副总裁张燕梅告诉《中国经济周刊》,“CSP模式,即Come-Stay-Pay,也就是‘来了-停留-付费’。通俗一点讲,就是免掉了进入游戏的‘门票’,但是设立了很多收费服务项目和产品的销售点。”
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSP---手性固定相 chiral stationary phase,
手性固定相可以根据其化学类型分类为:①“刷型”手性固定相;②手性聚合物固定相;③环糊精类手性固定相;④大环抗生素手性固定相;⑤蛋白质手性固定相;⑥配体交换手性固定相;⑦冠醚手性固定相等。
手性固定相也可以根据它们与被拆分的对映异构体间的作用机制进行分类:第一类是通过氢键、π—π或偶极吸引等相互作用与对映异构体形成配合物进行拆分的手性固定相,N—硝基苯甲酰基氨基酸或N—萘基氨基酸酯手性固定相属于该类;第二类是通过吸引和包合作,用进行拆分的手性固定相,纤维素衍生物手性固定相大都属于该类;第三类是具有手性空穴的手性固定相,对映异构体进入手性空穴后形成包合配合物被拆分,这类手性固定相主要为环糊精,冠醚手性固定相和螺旋型聚合物(如三苯甲基丁烯酸酯)也属于该类;第四类是通过对映异构金属配合物进行拆分的手性固定相,也称为手性配体交换色谱(chiral ligand exchange chromatography,CLEC);第五类是通过疏水和极性相互作用进行手性拆分的蛋白质手性固定相。
-------------------------------------------------------------------------------------------------------------------------------------------------------
WEB CSP
Vb/Java/php等脚本直接嵌入在HTML中叫 ASP/JSP/PHP, 那么用 C 直接嵌入在HTML中叫 CSP 吗?
是的, 现在我们可以直接将 C 语句嵌入在HTML中了, 并叫它 CSP了.
C 语言天然好的"移植性/高效性/灵活性", 一直以来都是最受程序员青睐的语言, 现在用CSP 技术我们就可以轻松地将 C 语句直接嵌入到 HTML 源文件中并叫它 CSP 了.
一般工作步骤:
编辑好的 CSP 源程序, 可以 eybuild 开发包提供的 CSP2BIN 工具将 CSP 源文件生成 C 程序的源文件, 再连接上 eybuild 提供的高效 CGI 运行库, 就可以在各种平台生成移植性非常高的 CGI 程序了.
高效的集成技术:
通过高集成技术, 你可以把许多CSP/HTML页面集成生成到一个CGI中(包括图片, CSS 及其它静态文件). 甚至, 你可以将一个小型的网站或应用生成到一个CGI文件中, 这使得最的可执行脚本文件管理变得异常简单. 这一点在嵌入式设备上特别有用, 因为它们中的很多急乎没有外存(如Flash ROM). eybuild 为最后生成的 CGI 程序在其内部建立了虚馕募低骋约靶槟柯加成?
To ASP/JSP/PHP 的程序员:
编写 CSP 程序就跟编写 ASP/JSP/PHP 一样, 可以以先编写 HTML 文件为模板, 再在其中插入CSP 的语句. 甚至有些时候, 就可以直接拿 JSP/PHP 的源文件作为 CSP 的源文件了, 因为它们都用 <% 和 %> 进行标记的嘛. 如果你是 ASP/JSP/PHP的程序员, 并会一点 C, 半天时间你就能把 CSP 全学会了.
TO 嵌入式WEB开发:
CSP 设计的最原始的初衷, 就是要为嵌入式开发定制的一套类似 ASP/JSP/PHP的C语言开发工具. 因为嵌入式设备(如PDA/路由器/交换机等)上用的开发语言主要是 C, 而传统的 CGI 库 clib 以及开发模式远远不能跟上现代的开发需求.
现在 CSP 的eybuild开发环境提供的PC和嵌入式设备上高效移植的开发库, 让服务器上应用和嵌入开发进行了有效统一, 使得两者上的开发变得更为容易. 同时, 优秀的跨平台的移植性也是eybuild的最主要特性之一.
实践证明, CSP 及其开发工具 eybuild是嵌入式设备WEB开发的最理想工具, 它能大大节省开发周期(一般能节省4-6倍), 最能大大提高最终代码的可维护性(维护的是 HTML 和 C 代码, 而两都分开的, 所以维护更容易).
可以直接调用任意 C 的函数
在 CSP 源程序中可以非常容易地包含任意 C 程序的头文件, 这样在 HTML 代码中你就可以像写编写 C 文件一样调用外部函数或系统函数了. 跟直接编辑 C 程序几乎没有什么差别.
CSP 的宏指令指示符 @
用宏指令指示符不仅可以进行包含 C 程序的头文件, 还可以包含其它CSP文件呢. 这样当许多页面需要引用共通的一部分时(如页头/页脚或其它部分), 包含其它 CSP 源文件这个功能显示特别有用. 除此以外, 跟 ASP/JSP/PHP一样它还可以有效控制页面输出时的 MIME 头, 页面缓冲区大小等等.
免费工具/CSP源码下载及更多 CSP 的特性尽在 http://www.eybuild.com
点击这里下载 eybuild 的中文手册:
http://www.eybuild.com/develop/doc/manual/eyBuild_manual_ch.pdf
点击这里免费下载 eybuild 开发环境(Windows/Linux版):
http://www.eybuild.com/develop/download/eyBuild-00-07-00.tar.gz
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSP------加密服务提供程序
加密服务提供程序 (CSP) 是 Windows 操作系统中提供一般加密功能的硬件和软件组件。可以编写这些 CSP 以提供各种加密和签名算法。配置为由某个证书模板使用的每个 CSP 都可以潜在支持不同的加密算法,因此,可以支持不同的密钥长度。这意味着,必须将证书模板配置为支持一个或多个 CSP。选择特定的 CSP,可让管理员控制此证书使用的算法和密钥长度。Windows Server 2003 家族包含许多 CSP,但还可添加其他 CS
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSP--------Compact Strip Proction
武钢薄板坯连铸连轧工程。
CSP生产线介绍:
CSP工程由2台薄板坯连铸机、1座辊底式均热炉(均热炉入口增加了38MPa旋转除鳞机、预留了电磁感应加热)和1条热连轧机组3部分组成。热连轧的主要设备有1台事故剪、1架立辊轧机、7机架精轧机组、1套带钢层流冷却系统、2台地下卷取机,1个具有数控技术的磨辊间;1套水处理系统实现零排放;1套库区激光定位计算机系统;预留了用于半无头轧制的高速飞剪。机械设备连铸机和轧机、卷取机(包括其三电控制系统)由SMSD提供,均热炉(包括均热炉三电控制系统)由德新公司提供。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSP--------Communicating Sequential Process
信息交换序列处理
在计算机科学与技术这个领域,CSP是一个很正式的,对交互样式描述性的语言系统。她用传统的数学表示法来描述并行的数据处理过程。CSP最早始于1978年C.A.R. Hoare的论文,之后就开始不断的发展演变。CSP已经作为一种专业的,可证实的并行数据处理系统,实践性的应用于工业中
Ⅲ 非标准的CSP代码加密word文档如何破解
我不会。
给word文档加密,我使用的是超级加密3000.
超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。
Ⅳ 对称加密算法和非对称加密算法的区别是什么
(一)对称加密(Symmetric Cryptography)
对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。
对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来解密,不行的话就再用1解;但如果你的密钥有1 MB大,黑客们可能永远也无法破解,但加密和解密的过程要花费很长的时间。密钥的大小既要照顾到安全性,也要照顾到效率,是一个trade-off。
2000年10月2日,美国国家标准与技术研究所(NIST--American National Institute of Standards and Technology)选择了Rijndael算法作为新的高级加密标准(AES--Advanced Encryption Standard)。.NET中包含了Rijndael算法,类名叫RijndaelManaged,下面举个例子。
加密过程:
private string myData = "hello";
private string myPassword = "OpenSesame";
private byte[] cipherText;
private byte[] salt = { 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x5, 0x4, 0x3, 0x2, 0x1, 0x0 };
private void mnuSymmetricEncryption_Click(object sender, RoutedEventArgs e)
{
var key = new Rfc2898DeriveBytes(myPassword, salt);
// Encrypt the data.
var algorithm = new RijndaelManaged();
algorithm.Key = key.GetBytes(16);
algorithm.IV = key.GetBytes(16);
var sourceBytes = new System.Text.UnicodeEncoding().GetBytes(myData);
using (var sourceStream = new MemoryStream(sourceBytes))
using (var destinationStream = new MemoryStream())
using (var crypto = new CryptoStream(sourceStream, algorithm.CreateEncryptor(), CryptoStreamMode.Read))
{
moveBytes(crypto, destinationStream);
cipherText = destinationStream.ToArray();
}
MessageBox.Show(String.Format("Data:{0}{1}Encrypted and Encoded:{2}", myData, Environment.NewLine, Convert.ToBase64String(cipherText)));
}
private void moveBytes(Stream source, Stream dest)
{
byte[] bytes = new byte[2048];
var count = source.Read(bytes, 0, bytes.Length);
while (0 != count)
{
dest.Write(bytes, 0, count);
count = source.Read(bytes, 0, bytes.Length);
}
}
解密过程:
private void mnuSymmetricDecryption_Click(object sender, RoutedEventArgs e)
{
if (cipherText == null)
{
MessageBox.Show("Encrypt Data First!");
return;
}
var key = new Rfc2898DeriveBytes(myPassword, salt);
// Try to decrypt, thus showing it can be round-tripped.
var algorithm = new RijndaelManaged();
algorithm.Key = key.GetBytes(16);
algorithm.IV = key.GetBytes(16);
using (var sourceStream = new MemoryStream(cipherText))
using (var destinationStream = new MemoryStream())
using (var crypto = new CryptoStream(sourceStream, algorithm.CreateDecryptor(), CryptoStreamMode.Read))
{
moveBytes(crypto, destinationStream);
var decryptedBytes = destinationStream.ToArray();
var decryptedMessage = new UnicodeEncoding().GetString(
decryptedBytes);
MessageBox.Show(decryptedMessage);
}
}
对称加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人的手里是一个问题。在发送密钥的过程中,密钥有很大的风险会被黑客们拦截。现实中通常的做法是将对称加密的密钥进行非对称加密,然后传送给需要它的人。
(二)非对称加密(Asymmetric Cryptography)
1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。比如,你向银行请求公钥,银行将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人--银行才能对你的消息解密。与对称加密不同的是,银行不需要将私钥通过网络发送出去,因此安全性大大提高。
目前最常用的非对称加密算法是RSA算法,是Rivest, Shamir, 和Adleman于1978年发明,他们那时都是在MIT。.NET中也有RSA算法,请看下面的例子:
加密过程:
private byte[] rsaCipherText;
private void mnuAsymmetricEncryption_Click(object sender, RoutedEventArgs e)
{
var rsa = 1;
// Encrypt the data.
var cspParms = new CspParameters(rsa);
cspParms.Flags = CspProviderFlags.UseMachineKeyStore;
cspParms.KeyContainerName = "My Keys";
var algorithm = new RSACryptoServiceProvider(cspParms);
var sourceBytes = new UnicodeEncoding().GetBytes(myData);
rsaCipherText = algorithm.Encrypt(sourceBytes, true);
MessageBox.Show(String.Format("Data: {0}{1}Encrypted and Encoded: {2}",
myData, Environment.NewLine,
Convert.ToBase64String(rsaCipherText)));
}
解密过程:
private void mnuAsymmetricDecryption_Click(object sender, RoutedEventArgs e)
{
if(rsaCipherText==null)
{
MessageBox.Show("Encrypt First!");
return;
}
var rsa = 1;
// decrypt the data.
var cspParms = new CspParameters(rsa);
cspParms.Flags = CspProviderFlags.UseMachineKeyStore;
cspParms.KeyContainerName = "My Keys";
var algorithm = new RSACryptoServiceProvider(cspParms);
var unencrypted = algorithm.Decrypt(rsaCipherText, true);
MessageBox.Show(new UnicodeEncoding().GetString(unencrypted));
}
虽然非对称加密很安全,但是和对称加密比起来,它非常的慢,所以我们还是要用对称加密来传送消息,但对称加密所使用的密钥我们可以通过非对称加密的方式发送出去。为了解释这个过程,请看下面的例子:
(1) Alice需要在银行的网站做一笔交易,她的浏览器首先生成了一个随机数作为对称密钥。
(2) Alice的浏览器向银行的网站请求公钥。
(3) 银行将公钥发送给Alice。
(4) Alice的浏览器使用银行的公钥将自己的对称密钥加密。
(5) Alice的浏览器将加密后的对称密钥发送给银行。
(6) 银行使用私钥解密得到Alice浏览器的对称密钥。
(7) Alice与银行可以使用对称密钥来对沟通的内容进行加密与解密了。
(三)总结
(1) 对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高。
(2) 非对称加密使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密速度慢。
(3) 解决的办法是将对称加密的密钥使用非对称加密的公钥进行加密,然后发送出去,接收方使用私钥进行解密得到对称加密的密钥,然后双方可以使用对称加密来进行沟通。
电脑上可以试一下超级加密3000.具有文件加密、文件夹加密、数据粉碎、彻底隐藏硬盘分区、禁止或只读使用USB存储设备等功能。加密速度块!并且还有防复制防移动防删除的功能。每次使用加密文件夹或加密文件后不用再重新加密。而且使用也非常方便,安装软件后直接对需要加密的文件夹右击,选择超级加密或文件夹保护就可以了。
Ⅳ word用了非标准csp加密,求有什么办法打开或帮我破解下,谢了。
这种文件几乎无法破解,因为一般软件无法处理。当然只要投入足够资源还是有希望的,可以把文件发过来帮你分析一下解密难度,然后给你进一步建议。[email protected]
Ⅵ Word文件解密,用office password remover提示采用非标准CSP加密如何破解
方法有三种
方法一、打开Word软件,新建一个空白文档,点击“插入”选项卡下面的“对象”,在其下拉列表中选择“文件中的文字”,在弹出的“插入文件”对话框中选择“保护文档.docx”,点击“插入“按钮”,就会发现可以对文档进行编辑操作,文档保护密码被成功破解。
方法二、 打开受保护的文档,点击”Office按钮“,从弹出的菜单中选择”另存为...“,选择”Word XML 文档“,在弹出的”另存为“对话框中直接点击”保存“即可。
接着用记事本打开刚才的XML文档,点击”编辑“菜单下的”查找“命令,在打开的”查找对话框中输入“protection",查找方向选择”向下“,点击”查找按钮后,在查找到该关键词后,选择包含该关键词的当前整个标志,然后删除,最后保存文档。
利用Microsoft Word打开刚才保存的XML文档,然后就会发现文档可以被编辑啦。编辑完成后,将该文档另存为标准的Word2007文件格式即可。
方法三、利用WPS Office办公软件打开受保护的文档,发现直接可以对其进行编辑操作,修改完成后另存为WPS Word兼容的格式即可。
希望能帮到你,谢谢!
Ⅶ Word 2003 文档打开需要密码,忘了密码,用了非标准的CSP(代码0x20002)加密。跪求破解方法
Ⅷ 对称加密和非对称加密的 优缺点
密码学中两种常见的密码算法为对称密码算法(单钥密码算法)和非对称密码算法(公钥密码算法)。
对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。在大多数对称算法中,加密解密密钥是相同的。这些算法也叫秘密密钥算法或单密钥算法,它要求发送者和接收者在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都能对消息进行加密解密。只要通信需要保密,密钥就必须保密。对称算法的加密和解密表示为:
Ek(M)=C
Dk(C)=M
对称算法可分为两类。一次只对明文中的单个位(有时对字节)运算的算法称为序列算法或序列密码。另一类算法是对明文的一组位进行运算,这些位组称为分组,相应的算法称为分组算法或分组密码。现代计算机密码算法的典型分组长度为64位――这个长度大到足以防止分析破译,但又小到足以方便作用。
这种算法具有如下的特性:
Dk(Ek(M))=M
常用的采用对称密码术的加密方案有5个组成部分(如图所示)
l)明文:原始信息。
2)加密算法:以密钥为参数,对明文进行多种置换和转换的规则和步骤,变换结果为密文。
3)密钥:加密与解密算法的参数,直接影响对明文进行变换的结果。
4)密文:对明文进行变换的结果。
5)解密算法:加密算法的逆变换,以密文为输入、密钥为参数,变换结果为明文。
对称密码术的优点在于效率高(加/解密速度能达到数十兆/秒或更多),算法简单,系统开销小,适合加密大量数据。
尽管对称密码术有一些很好的特性,但它也存在着明显的缺陷,包括:
l)进行安全通信前需要以安全方式进行密钥交换。这一步骤,在某种情况下是可行的,但在某些情况下会非常困难,甚至无法实现。
2)规模复杂。举例来说,A与B两人之间的密钥必须不同于A和C两人之间的密钥,否则给B的消息的安全性就会受到威胁。在有1000个用户的团体中,A需要保持至少999个密钥(更确切的说是1000个,如果她需要留一个密钥给他自己加密数据)。对于该团体中的其它用户,此种倩况同样存在。这样,这个团体一共需要将近50万个不同的密钥!推而广之,n个用户的团体需要N2/2个不同的密钥。
通过应用基于对称密码的中心服务结构,上述问题有所缓解。在这个体系中,团体中的任何一个用户与中心服务器(通常称作密钥分配中心)共享一个密钥。因而,需要存储的密钥数量基本上和团体的人数差不多,而且中心服务器也可以为以前互相不认识的用户充当“介绍人”。但是,这个与安全密切相关的中心服务器必须随时都是在线的,因为只要服务器一掉线,用户间的通信将不可能进行。这就意味着中心服务器是整个通信成败的关键和受攻击的焦点,也意味着它还是一个庞大组织通信服务的“瓶颈”
非对称密钥算法是指一个加密算法的加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。1、加解密时采用的密钥的差异:从上述对对称密钥算法和非对称密钥算法的描述中可看出,对称密钥加解密使用的同一个密钥,或者能从加密密钥很容易推出解密密钥;②对称密钥算法具有加密处理简单,加解密速度快,密钥较短,发展历史悠久等特点,非对称密钥算法具有加解密速度慢的特点,密钥尺寸大,发展历史较短等特点。
Ⅸ csp是什么意思
1、内容安全策略:
CSP指的是内容安全策略,为了缓解很大一部分潜在的跨站脚本问题,浏览器的扩展程序系统引入了内容安全策略(CSP)的一般概念。
2、加密服务提供程序:
加密服务提供程序 (CSP) 是 Windows 操作系统中提供一般加密功能的硬件和软件组件。可以编写这些 CSP 以提供各种加密和签名算法。
3、美国注册安全师:
美国注册安全师(CSP),CSP(Certified Safety Professional)即注册安全师,是由美国注册安全师委员会(BCSP)授予的满足并达到要求的安全师。
4、共空间模式:
CSP是共空间模式的简称,用于找到最优空间投影。共空间模式算法最早由Fukunage等人提出,通过K-L变换用来实现分类的,之后,Romeser和他的同事把它用在BCI中。
5、约束满足问题:
CSP(约束满足问题):由一个变量集合和一个约束集合组成。问题的一个状态是由对一些或全部变量的一个赋值定义的完全赋值:每个变量都参与的赋值。问题的解是满足所有约束的完全赋值,或更进一步,使目标函数最大化。
(9)csp加密算法扩展阅读
内容安全策略中,CSP以白名单的机制对网站加载或执行的资源起作用。在网页中,这样的策略通过 HTTP 头信息或者 meta 元素定义。CSP虽然提供了强大的安全保护,但是他也造成了如下问题:Eval及相关函数被禁用、内嵌的JavaScript代码将不会执行、只能通过白名单来加载远程脚本。
这些问题阻碍CSP的普及,如果要使用CSP技术保护自己的网站,开发者就不得不花费大量时间分离内嵌的JavaScript代码和做一些调整,参考文献汇总的Content Security Policy 1.0 研究的技术可以自动化分离代码和数据,帮助网站支持CSP技术避免潜在的跨站攻击。