回复 12# bluewing009 - @echo off&setlocal enabledelayedexpansion
- set/p input=输入密码?
- for /l %%x in (1 1 5)do (
- for /f "delims=" %%a in ('base64_d.cmd "!input!"')do set input=%%a
- )
-
- if "!input!"=="VjFSQ2EwNUhVWGRPV0VaVVZrVnJPUT09" (
- echo 密码正确
- )else (
- echo 密码错误
- )
- pause
复制代码 base64 5次,增加破解难度;
同样md5也同样可N次,这样有效防止目前一些常见字符串的md5明文建立的数据库来破解;
王小云的论问是说md5在理论上是不安全的;
但这仅仅是理论上证明有漏洞,从实践上破解还是很困难; |