public class Test
{
protected static char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6',
'7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
public static void main(String[] args)
{
MessageDigest messagedigest;
try
{
messagedigest = MessageDigest.getInstance("MD5");
messagedigest.update("aa".getBytes());
System.out.println(bufferToHex(messagedigest.digest()));
}
catch (NoSuchAlgorithmException e)
{
e.printStackTrace();
}
}
private static String bufferToHex(byte bytes[])
{
int m = 0;
int n = bytes.length;
StringBuffer stringbuffer = new StringBuffer(2 * n);
int k = m + n;
for (int l = m; l < k; l++)
{
appendHexPair(bytes[l], stringbuffer);
}
return stringbuffer.toString();
}
private static void appendHexPair(byte bt, StringBuffer stringbuffer)
{
char c0 = hexDigits[(bt & 0xf0) >> 4];
char c1 = hexDigits[bt & 0xf];
stringbuffer.append(c0);
stringbuffer.append(c1);
}
}
分享到:
相关推荐
Cape 算法很弱,因为它的设计没有充分考虑Kerckhoff 原则或“一个人应该在假设敌人会立即完全熟悉它们的情况下设计系统”,而“通过默默无闻的安全”原则显然是不适用于开源软件。此外,还没有考虑到攻击者可能会...
6. MD5生成器工具:可以生成指定字符串的MD5加密串,常用于密码存储和数据校验。 7. Base**转换工具:支持将文本数据按照不同的编码格式进行转换,方便在不同环境中进行数据传输和处理。 8. Base**图像转换工具:...
///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr()...
///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr...
4.4支持MD5/SHA1/SHA256/SHA384/SHA512哈希值计算器,支持16进制、字符串和文件3种数据计算。 4.5支持编码(ASCII、UTF8、UNICODE等)和Hex互转转换器 软件的适用对象 1、电子产品研发、测试和生产企业 2、电子产品...
-s,--strip:用strip命令删除symbol table,只适用于第一及第二种使用格式。 -S,--suffix=后缀:自行指定备份文件的<后缀>。 -v,--verbose:处理每个文件/目录时印出名称。 --help:显示此帮助信息...
///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr()...
///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr()...
4.4支持MD5/SHA1/SHA256/SHA384/SHA512哈希值计算器,支持16进制、字符串和文件3种数据计算。 软件的适用对象 1、电子产品研发、测试和生产企业 2、电子产品研发、测试人员 注:格西烽火串口助手需要安装Microsoft...
4.4支持MD5/SHA1/SHA256/SHA384/SHA512哈希值计算器,支持16进制、字符串和文件3种数据计算。 软件的适用对象 1、电子产品研发、测试和生产企业 2、电子产品研发、测试人员 软件的更新说明 版本1.2(2014-9-30) 1...
密码存储为没有盐的MD5哈希值,很容易将许多哈希值转换回其纯文本版本。”, 提供每个违规项目的详细信息页面。 通过添加卡片视图或使用第三方库,可以使列表视图更具吸引力。 添加对不同设备的布局支持。 避免...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
【校 验】︰MD5: 68F54DC19E37B17417F47A7DA6707820 SHA1: 01709CB64B0BA21EDD4C0B808384A8590480167F 【SuperNotePad.exe 说明】︰ ---------------------- 1.主程序大小132 KB (135,680 字节); 2.代码高效,...
有两种规则: head指的是从指定字符串开始的整行,以及文本中任何地方替换字符串的任何地方。 您可以使用滑块在页面上进行像一些有用的功能:加添加指定原始HTML。 顶部中间的大于按钮会将您的内容从输出同步回可...
RFC1558 LDAP研究过滤器的字符串表达 RFC1571 Telnet环境选项互用性问题 RFC1590 媒体类型注册过程 RFC1591 域名系统的结构和授权 RFC1597 私有Internet的地址分配 RFC1605 SONET to Sonnet翻译 RFC1606 用IP版本9的...
RFC1558 LDAP研究过滤器的字符串表达 RFC1571 Telnet环境选项互用性问题 RFC1590 媒体类型注册过程 RFC1591 域名系统的结构和授权 RFC1597 私有Internet的地址分配 RFC1605 SONET to Sonnet翻译 RFC1606 用IP版本9的...
RFC1558_LDAP研究过滤器的字符串表达 RFC1571_Telnet环境选项互用性问题 RFC1590_媒体类型注册过程 RFC1591_域名系统的结构和授权 RFC1597_私有Internet的地址分配 RFC1605_SONET to Sonnet翻译 RFC1606_用IP版本9的...
5. logoff---------注销命令 6. shutdown-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...