随笔分类 - 数据库编程
摘要:我们在使用Java编程加密的时候需要注意很多的知识,下面我们就来看看如何应对Java编程加密中的相关问题,希望大家有所收获。服务器配置了JTA支持以后(tomcat配置的是JOTM)。在一个web应用程序提出多个数据库在一个事务范围内进行操作的请求以后(这个请求就是通过UserTransaction发出),就会发送到Tomcat上,而Tomcat中已经配置了事务管理器(就是TransactionManager),那么就由Java编程加密事务管理器处理这个请求,执行两阶段提交协议,像各个数据库进行提交,而这些数据库驱动和以往的数据库驱动有不同,是支持JTA的驱动,下面是一段示例代码1.<%
阅读全文
摘要:如今,用ASP技术构建的网站随处可见。由于ASP脚本是在服务器上解释执行的(无法编译),因此你辛苦开发出来的ASP代码,很容易被人拷去任意修改,如何保护ASP源代码呢?这是每个ASP站长都会遇到的难题,网上求解这类问题的帖子非常多,下面我们就来谈谈ASP程序的加密方法。 一、如何加密ASP程序? 目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密、组件加密、自编程序加密,下面我们就来展开介绍这三种加密方法。 1、使用微软的MS Script Encode进行加密 微软提供了脚本编码器MS Script Encode(下载地址http://www.itgen...
阅读全文
摘要:在我们实际运用中,加密是保证数据安全的重要手段。以前使用ASP时,对数据加密可以使用MD5和SHA1算法,这两种算法虽然快捷有效,但是无法对通过它们加密的密文进行反运算,即是解密。因此需要解密数据的场合,这两种方法就不太适合了。当然你也可以自己编写适用的加密和解密程序,不过这对编写者的数学水平有很高的要求,一般人是很难做到的。 现在,随着ASP.Net的推出,彻底改变了以前ASP下的编程模式。我们能够利用.Net Framework中的类提供的加密服务来保证数据安全。目前应用较为广泛的加密方法是使用RSA算法进行加密。在.Net Framework中与RSA加密算法相关的类主要有两个:RSA.
阅读全文
摘要:写在前面的话:写这篇文档的目的是让大家能更深入的了解Java技术,而不是教你怎么去破解Java程序;武器没有罪过,要看是好人用它还是坏人用它。 首先我们来看看Java程序的反加密,也就是通常所说的Crack过程,只有明白了这个过程,我们才能有效的对我们的程序进行加密。 通常我们得到的Java程序的Crack包有两种,一种属于KeyGen(注册码生成器)、一种属于替换修改; 我们先看第一种,当我们找到一个应用程序的KeyGen的时候我们总是很佩服那个做出KeyGen的人,觉得他很厉害,但是你仔细分析一下,为什么他能做出KeyGen呢?只有他对这个Java程序的加密算法了解的非常清楚;这...
阅读全文
摘要:设计人员时常需要通过增加计算能力和/或额外输入的方式来延长现有嵌入式系统的寿命。在这方面,可编程系统平台大有用武之地。我们曾经希望采用安全网络连接功能来升级一套网络可编程系统。安全网络连接功能需要加密才能运行安全外壳(SSH)、传输层安全(TLS)、安全套接层(SSL)或虚拟专用网(VPN)等协议。这种安全需求伴随各种系统接入因特网的需求同步增长,例如,为了启用远程管理与分布式控制系统。因该领域仍在发展之中,而且标准尚未固定,因此成本主要取决于一次性工程费用。所以,采用FPGA技术能实现最高价值。 我们的系统基于Missing Link Electronics(MLE)公司的“软”硬件平台,.
阅读全文
摘要:我们在使用Java编程加密的时候需要注意很多的知识,下面我们就来看看如何应对Java编程加密中的相关问题,希望大家有所收获。服务器配置了JTA支持以后(tomcat配置的是JOTM)。 在一个web应用程序提出多个数据库在一个事务范围内进行操作的请求以后(这个请求就是通过UserTransaction发出),就会发送到Tomcat上,而Tomcat中已经配置了事务管理器(就是TransactionManager),那么就由Java编程加密事务管理器处理这个请求,执行两阶段提交协议,想各个数据库进行提交,而这些数据库驱动和以往的数据库驱动有不同,是支持JTA的驱动,下面是一段示例代码 1. ..
阅读全文
摘要:通过asp入侵web server,窃取文件毁坏系统,这决非耸人听闻...iis的安全性问题1.iis3/pws的漏洞我实验过,win95+pws上运行ASP程序,只须在浏览器地址栏内多加一个小数点ASP程序就会被下载下来。IIS3听说也有同样的问题,不过我没有试出来。2.iis4的漏洞iis4一个广为人知的漏洞是::$DATA,就是ASP的url后多加这几个字符后,代码也可以被看到,使用ie的view source就能看到asp代码。Win98+pws4没有这个问题。解决的办法有几种,一是将目录设置为不可读(ASP仍能执行),这样html文件就不能放在这个目录下,否则html不能浏览。二是安
阅读全文
摘要:首先我们先分析ASP备份SQL数据库的代码,详细如下:备份SqlServer数据库:string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue + "';Uid=sa;Pwd="; string SqlStr2 = "backup database " + this.DropDownList1.SelectedValue + " to disk='" + this.TextBox1.Text.
阅读全文
摘要:一般来说,我们访问MySQL数据库时,首先需要使用telnet远程登录安装数据库系统的服务器,然后再进入MySQL数据库。MySQL数据库的连接命令如下:mysql -h hostname -u username -p[password]或者:mysql -h hostname -u username --password=password 其中,hostname为装有MySQL数据库的服务器名称,username和password分别是用户的登录名称和口令。 如果MySQL数据库安装和配置正确的话,用户在输入上述命令之后会得到如下系统反馈信息:Welcome to the MySQL ...
阅读全文
摘要:1. C 语言C语言是一种通用性的编程语言,由Dennis Ritchie于1969年-1973年间在贝尔实验室为Unix操作系统而开发。尽管C语言是为实现操作系统软件而设计的,但它也广泛的应用于开发便携式应用软件。代码:#include <stdio.h>int main(void){printf("hello,world!\n");return 0;}2. C ++1979年,Bjarne Stroustrup在贝尔实验室发明了C++,作为一种增强的C语言,它曾被命名为C with Classes。在1983年时被重命名为C++。C++是最流行的编程语言之一
阅读全文
摘要:水晶报表是一个报表设计开发的强大工具,功能强大,设计灵活,在水晶报表光盘中只提供了一个完全动态生成报表的例子,使用繁琐。现介绍其在VC++6.0中的简单使用方法。编译环境:VC++6.0 sp5 、Windows 2000 Server sp3 (en)。 一、导入水晶报表使用的动态联接库:根据实际修改文件路径。#import "C:\Documents and Settings\Administrator\桌面\cr\craxdrt9.dll" no_namespace 二、定义接口指针变量//水晶报表变量IApplicationPtr m_Application;IRe
阅读全文
摘要:Microsoft Developer Studio为大多数标准的数据库格式提供了32位ODBC驱动器。这些标准数据格式包括有:SQL Server、Access、Paradox、dBase、FoxPro、Excel、Oracle以及Microsoft Text。如果用户希望使用其他数据格式,则需要安装相应的ODBC驱动器及DBMS。 用户使用自己的DBMS数据库管理功能生成新的数据库模式后,就可以使用ODBC来登录数据源。对用户的应用程序来说,只要安装有驱动程序,就能注册很多不同的数据库。登录数据库的具体操作参见有关ODBC的联机帮助。 一、MFC提供的ODBC数据库类 ...
阅读全文

浙公网安备 33010602011771号