查看文章 |
[UMU WSH 教程](35) 管理 Windows 内置防火墙 脚本实现 Base64 编码、MD5 Hash 的代码在网上可以找到很多,这些代码都是按照“算法”写出来的,所以都很长……如果您不关心算法,只想使用的话,那么使用 COM 对象是最好的方法。 XP 后系统,%ProgramFiles%\Common Files\Microsoft Shared\CAPICOM\CapiCom.dll 提供了专门用于“加密解密编码解码”的 COM 对象,如果下面的例子代码提示无法创建对象,需要注册一下这个 CapiCom.dll。 例子一: // UMU @ 10:03 2009-04-14 var objCAPI = new ActiveXObject("CAPICOM.Utilities"); 例子二: <?XML version="1.0" encoding="UTF-8" ?> <object id="objCHD" progid="CAPICOM.HashedData" /> <script language="JScript"> objCHD.Algorithm = CAPICOM_HASH_ALGORITHM_MD5; </job> 更高级的加密解密对象,请参考文章:Writing a C++ Program with the CAPICOM Component to Encrypt and Decrypt Files |
学习了