`
junlas
  • 浏览: 63520 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

[as3] MD5和进制转换小例子

阅读更多

    好吧,我承认我是闲的蛋疼。

 

    周末在家呆了一天,哪都不想去,外面很冷,就无聊想想正在做的一款游戏要到几个东西,做了个下面的效果。

 

//=================================================

 

 

//===========================================================

 

/**
	 * 进制间的转化
	 */
	public static function radixTrans(num:String,radixFirst:int,radixLast:int):String{
		if(!(radixFirst in {2:"",8:"",10:"",16:"",32:""}) || !(radixLast in {2:"",8:"",10:"",16:"",32:""})){
			throw new Error("进制必须是2、8、10、16、32进制");
		}
		if(radixFirst == radixLast){
			return num;
		}
		var originalNum:Number=parseInt(num,radixFirst);
		if(isNaN(originalNum)){
			return "isNaN";
		}
		if(radixFirst == 10){
			return originalNum.toString(radixLast);
		}
		if(radixLast == 10){
			return String(originalNum);
		}
		return originalNum.toString(radixLast);
	}
0
3
分享到:
评论

相关推荐

    as3.0中MD5加密例子

    "md5"文件可能包含核心的MD5计算逻辑,而"intUtil"文件可能提供了辅助功能,如整数操作或十六进制转换,这些都是MD5处理过程中可能需要的。 使用这个库进行MD5加密的基本步骤如下: 1. 导入相关的库:在AS3.0代码...

    VB.NET《MD5加密字符串(Excel加密字符串+字符串验证).zip

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的输入数据转换成固定长度的输出,通常为128位,以32位十六进制数字表示。在VB.NET中,MD5常用于对字符串进行加密处理,以保护敏感...

    MD5的VB类模块源码.rar_MD5 密_VB 类模块_md5_md5 vb_vb 模块

    3. `Finalize`或`ComputeHash`: 这个方法完成MD5计算,返回一个表示输入数据摘要的16字节数组,通常会转换为16进制字符串表示。 4. `GetHashString`: 提供一个方便的方法,将计算出的16字节MD5摘要转换为可读的32位...

    vb6.0 MD5 vb md5 加密

    在这个例子中,`MD5Hash`函数接收一个字符串参数,将其转换为字节数组,然后使用CryptoAPI进行MD5哈希计算。计算完成后,将16字节的哈希结果转换为32位的十六进制字符串返回。 在实际应用中,你可以使用上述代码对...

    vb的md5加密算法

    这个例子中,`GetMD5Hash`函数接收一个字符串,将其转换为ASCII字节数组,然后使用MD5类的`ComputeHash`方法计算摘要。结果是一个字节数组,我们通常将其转换为Base64或十六进制字符串以便于显示和存储。 需要注意...

    获取文件MD5

    在IT领域,MD5(Message-Digest Algorithm 5)是一种广泛使用的散列函数,它可以将任意长度的数据转化为固定长度的128位(通常用32位十六进制数字表示)摘要,以此来验证数据的完整性和一致性。当涉及到VB.NET编程时...

    计算文件和字符串的MD5值

    最后,`hexdigest()`方法用于将二进制MD5值转换为16进制字符串。 对于文件,计算MD5值的过程稍有不同: ```python import hashlib def calculate_file_md5(file_path): with open(file_path, 'rb') as f: md5 = ...

    MD5JIAMI.rar_vb md5

    MD5算法由Ronald Rivest在1991年设计,它将任意长度的数据转换为一个固定长度的128位(16字节)散列值,通常以32位的十六进制字符串表示。MD5的主要特性是它的单向性,即给定输入后可以很容易地计算出散列值,但根据...

    vb.netMD5读取文件或字符串MD5值.rar(解决31位问题)

    MD5算法将任意长度的数据转换为固定长度的输出,对于VB.NET来说,这个输出应该是一个128位(16字节)的二进制数组。当我们将这个数组转换为十六进制字符串表示时,应得到32位(16字节乘以2,因为每字节用两位十六...

    MD5算法源码_JS_Java_Oracle_MySQL

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的输入数据转换为固定长度的128位(16字节)摘要。这个摘要值是唯一的,通常以32位的十六进制形式表示。MD5在信息安全、数据完整性...

    vb md5加密

    在这个例子中,`MD5HashString`函数接收一个字符串作为参数,首先将其编码为字节数组,然后使用`MD5CryptoServiceProvider`计算哈希值,最后将哈希值转换为Base64字符串返回。注意,这个例子返回的是Base64格式的MD5...

    MD5算法 vb......

    在这个例子中,`MD5Hash`函数接受一个字符串,将其转换为ASCII编码的字节数组,然后计算MD5哈希值,最后将哈希值转换为无符号16进制字符串。 需要注意的是,尽管MD5在过去的很多应用场景中表现出色,但由于其安全性...

    android jni 获取md5码

    最后,我们将16进制的MD5值转换为字符串,并通过JNI返回给Java层。 为了使Java能够调用这个本地方法,我们需要在对应的Java类中声明一个`native`方法: ```java public class Md5Calculator { static { System....

    sqlMD5,SQLMD5 加密。MD5,

    MD5加密是将明文信息通过MD5算法转换为32位的十六进制字符串,这个过程是不可逆的,因此常用于存储密码,增加安全性。在SQL中实现MD5加密,我们可以使用内置的函数来完成。 描述“sqlMD5,直接在查询分析器中运行。...

    md5demo_visualbasic_

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,可以将任意长度的数据转换为固定长度的输出,通常为128位,以32位十六进制数字表示。在VB(Visual Basic)中实现MD5加密,可以帮助开发者确保数据的...

    计算文件MD5值

    在这个例子中,`calculate_md5`函数打开指定路径的文件,以二进制模式读取,并逐块更新MD5哈希。最后返回的是16进制形式的MD5值。 在安全领域,MD5曾经被视为一个强大的哈希函数,但由于碰撞攻击的发展,即找到两个...

    利用Python生成文件md5校验值函数的方法

    本文将详细介绍如何使用Python编写一个函数来生成文件的MD5校验值,并提供一个实用的例子,以便于读者理解和应用。 #### 前言 MD5值在Linux系统中可以通过`md5sum`命令轻松获取,该命令不仅能够计算文件的MD5值,...

    加密解密汽泡

    在这个例子中,我们首先将要加密的字符串转换为字节数组,然后使用SHA512Managed类计算哈希值,最后将哈希值转换为Base64编码的字符串,便于显示和存储。 "汽泡"在这里可能指的是用户界面中的元素或者一种编程模式...

    Python写一个基于MD5的文件监听程序

    首先,MD5(Message-Digest Algorithm 5)是一种广泛使用的散列函数,它能将任意长度的输入转换成固定长度的输出,通常为128位。在文件监控中,MD5哈希值可以用来判断文件内容是否发生变化。如果文件内容被修改,其...

    Python如何向SQLServer存储二进制图片

    使用`adodbapi.Binary`函数将二进制数据转换为可插入的格式,然后执行更新语句将图片数据插入到`Img`字段中。 6. **关闭连接**: ```python cursor.close() conn.close() ``` 完成操作后,记得关闭游标和...

Global site tag (gtag.js) - Google Analytics