Tag Archives: C

MD5的各语言实现(C语言版)

见附件。

用法:

1. 打开VC6,打开附件中的workspace。

2. Build All。得到md5.exe。

3. DOS下运行。

参数说明:

Arguments (may be any combination):
  -sstring – digests string 计算字符的MD5值。
  -t       – runs time trial
  -x       – runs test script 执行测试脚本。
  filename – digests file  计算文件的MD5值。
  (none)   – digests standard input 计算标准输入的MD5值。

 

常用ASCII码表

键盘

ASCII码

键盘

ASCII码

键盘

ASCII码

键盘

ASCII码
ESC 27 7 55 O 79 g 103
SPACE 32 8 56 P 80 h 104
! 33 9 57 Q 81 i 105
" 34 : 58 R 82 j 106
# 35 ; 59 S 83 k 107
$ 36 < 60 T 84 l 108
% 37 = 61 U 85 m 109
& 38 > 62 V 86 n 110
39 ? 63 W 87 o 111
( 40 @ 64 X 88 p 112
) 41 A 65 Y 89 q 113
* 42 B 66 Z 90 r 114
+ 43 C 67 [ 91 s 115
44 D 68 \ 92 t 116
45 E 69 ] 93 u 117
. 46 F 70 ^ 94 v 118
/ 47 G 71 _ 95 w 119
0 48 H 72 ` 96 x 120
1 49 I 73 a 97 y 121
2 50 J 74 b 98 z 122
3 51 K 75 c 99 { 123
4 52 L 76 d 100 | 124
5 53 M 77 e 101 } 125
6 54 N 78 f 102 ~ 126

另外2个特殊ASCII码:回车=13,换行=10

 

Extended ASCII Codes

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

Ç

ü

é

â

ä

à

å

ç

ê

ë

è

ï

î

ì

Ä

Å

É

æ

Æ

ô

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

ö

ò

û

ù

ÿ

Ö

Ü

ø

£

Ø

×

ƒ

á

í

ó

ú

ñ

Ñ

ª

º

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

¿

®

¬

½

¼

¡

«

»

_

_

_

¦

¦

Á

Â

À

©

¦

¦

+

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

+

¢

¥

+

+

+

+

ã

Ã

+

+

¦

+

¤

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

ð

Ð

Ê

Ë

È

i

Í

Î

Ï

+

+

_

_

¦

Ì

_

Ó

ß

Ô

Ò

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

õ

Õ

µ

þ

Þ

Ú

Û

Ù

ý

Ý

¯

´

­

±

_

¾

§

÷

¸

248

249

250

251

252

253

254

255

 

 

 

 

 

 

 

 

 

 

 

 

°

¨

·

¹

³

²

_

 

fine