一、在j2me中获得手机imei的方法 imei是internation mobile entity identification的简称,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,永远不会冲突,所以可以作为识别用户的一个标志。下面是在j2me中获得imei的方法: 1、moto系列的手机可以通过读取系统的imei属性获得,代码如下:string imei = system.getproperty("imei");2、siemens系列的手机可以通过读取系统的com.siemens.imei属性获得,代码如下:string imei = system.getproperty("com.siemens.imei");二、j2me网络连接中显示问题的解决办法在网络编程中,有些时候会出现一些在没有接收到网络数据就显示界面的,造成界面显示不符合要求(例如公告显示,会先显示公告的背...
6、数据库下载漏洞 攻击原理:在用access做后台数据库时,如果有人通过各种方法知道或者猜到了服务器的access数据库的路径和数据库名称,那么他也能够下载这个access数据库文件,这是非常危险的。 防范技巧: (1)为你的数据库文件名称起个复杂的非常规的名字,并把它放在几层目录下。所谓 “非常规”, 打个比方说,比如有个数据库要保存的是有关书籍的信息, 可不要给它起个“book.mdb”的名字,而要起个怪怪的名称,比如d34ksfslf.mdb, 并把它放在如./kdslf/i44/studi/的几层目录下,这样黑客要想通过猜的方式得到你的access数据库文件就难上加难了。 (2)不要把数据库名写在程序中。有些人喜欢把dsn写在程序中,比如: dbpath = server.mappath(“cmddb.mdb”) conn.open “driver={microsoft acc...
1.最佳网络浏览器ie是一个不错的浏览器,但是它现在已经成为许多人恶意攻击的目标而存在着一个严重的安全危机。详细说,由于大部分的替代品提供tabbed browsing和技术不断提高,浏览器本身也在日益更新。有许多不错的ie替代品,但是mozilla firefox是最佳的选择。它比ie更为安全,以至于许多用户使用至今都没有发现它被病毒传染。1.0版发行后,它的浏览速度比ie更加快速,也更为稳定和可靠。它的启动速度比ie稍慢,但是一旦运行就变得非常快速。随着tabbed browsing和更多扩展插件的出现,它使你的浏览习惯得到了一个升级。不像ie,firefox有很好的兼容性。firefox是我最常用的浏览器,虽然偶尔我还是需要打开ie来浏览一些必须要用ie浏览的网页。 (4.7 mb)软件主页:http://www.mozilla.org/product/firefox/下载地址:h...
前两天看见有人问静态网页加密问题,就写了这个代码稍微有些长,解释一下思路:加密时:先把用户的密钥a用md5加密为b,然后用b异或源文件s0得到目标文件s1,把s1存入js变量中。解密时:询问密钥,然后操作同加密。因为用了md5,个人认为没有密钥的时候是无法破解的(暴力除外)大家试用一下:运行代码框<html><head><title>web encoder</title><style>body { font-size:12px; line-height:12px; background-color:buttonface; border-width:0px; overflow:auto; margin:0px; padding:4px;}#t1, #t2 { width:100%; height:40%; border-width:...
对于 web 应用程序,安全登录是很重要的。但是目前大多数 web 系统在发送登录密码时是发送的明文,这样很容易被入侵者监听到密码。当然,通过 ssl 来实现安全连接是个不错的方法,但是很多情况下我们没办法将服务器设置为带有 ssl 的 web 服务器。因此如果在登录系统中加入安全登录机制,则可以在没有 ssl 的 web 服务器上实现安全登录。要实现安全登录,可以采用下面三种方法,一种基于非对称加密算法,一种基于对称加密算法,最后一种基于散列算法。下面我们来分别讨论这三种方法。非对称加密算法中,目前最常用的是 rsa 算法和 ecc(椭圆曲线加密)算法。要采用非对称加密算法实现安全登录的话,首先需要在客户端向服务器端请求登录页面时,服务器生成公钥和私钥,然后将公钥随登录页面一起传递给客户端浏览器,当用户输入完用户名密码点击登录时,登录页面中的 javascript 调用非对称加密算法对用...
有时候,我们需要在windows服务器中安装多个不同版本的php环境,或采用不同的php.ini配置,例如在使用中国e商务网的ioncube系统对php程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用zend加密的话,就非常可惜。如果能在windows服务器中装多套php,使用不同的php.ini就可以解决这样的问题。但是如果采用正规的方法要重新编译php,比较麻烦。我们最近已经研究成功,采用另一种方式来安装多个php:首先安装一套php,采用默认方式,装在c:php ,安装后,php.ini一般自动复制到c:winnt下。将winnt下的php.ini用ctrl+c和 ctrl+v方式复制到c:php下,这时候你可以用phpinfo()查看php.ini的路径,已经自动变成c:/php/php.ini ...
内容:第1章 基础知识第2章 在java中的实现第3章 小结作者简介 md5/sha1,dsa,desede/des,diffie-hellman的使用 王辉 (ddxxkk@21cn.com)2001 年 7 月 第1章基础知识 1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。单钥密码体制的代表是美国的des1.2. 消息摘要一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于sha1是产生一个20字节的二进制数组)。 消息摘要有两个基本属性:两个不同的报文难以...
md5是在web应用程序中最常用的密码加密算法。由于md5是不可逆的,因而经过md5计算得到后的密文,不能通过逆向算法得到原文。 回顾在web应用程序中使用md5加密文本密码的初衷,就是为了防止数据库中保存的密码不幸泄露后被直接获得。但攻击者不但拥有数据量巨大的密码字典,而且建立了很多md5原文/密文对照数据库,能快速地找到常用密码的md5密文,是破译md5密文的高效途径。然而,md5密文数据库所使用的是最常规的md5加密算法:原文-->md5-->密文。因此,我们可以使用变换的md5算法,使现成的md5密文数据库无所作为。 下面演示一些变换算法的例子当然,在其它的web开发语言中,也大同小异,完全能得到相同的结果。 变换一:循环md5 最容易理解的变换就是对一个密码进行多次的md5运算。自定义一个函数,它接受%24data和%24times两个形参,第一个是要加密的密码,第二...
数据加密在我们生活中的地位已经越来越重要了,尤其是考虑到在网络上发生的大量交易和传输的大量数据。如果对于采用安全措施有兴趣的话,也一定会有兴趣了解php提供的一系列安全功能。在本篇文章中,我们将介绍这些功能,提供一些基本的用法,以便你能够为自己的应用软件中增加安全功能。 预备知识 在详细介绍php的安全功能之前,我们需要花点时间来向没有接触过这方面内容的读者介绍一些有关密码学的基本知识,如果对密码学的基本概念已经非常熟悉,就可以跳过去这一部分。 密码学可以通俗地被描述为对加/解密的研究和实验,加密是将易懂的资料转换为不易懂资料的过程,解密则是将不易懂的资料转换为原来易懂资料的过程。不易懂的资料被称作密码,易懂的资料被称作明码。 数据的加/解密都需要一定的算法,这些算法可以非常地简单,如著名的凯撒码,但当前的加密算法要相对复杂得多,其中一些利用现有的方法甚至是无法破译的。 php的加密功能 ...
用php写的md5加密函数 //php_md5("字符串")define("bits_to_a_byte",8);define("bytes_to_a_word",4);define("bits_to_a_word",32);%24m_lonbits=array(30);%24m_l2power=array(30);function lshift(%24lvalue,%24ishiftbits){ if (%24ishiftbits==0) return %24lvalue; if (%24ishiftbits==31) { if (%24lvalue&1) { return 0x80000000; } else { return 0; } } if (%24ishiftbits < 0 %24ishiftbits > 31) { } if ((%24lvalue&%24globals[31-%24ishiftb...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器