[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
RSA算法类似这个的?
  1. @ECHO OFF
  2. SETLOCAL ENABLEDELAYEDEXPANSION
  3. SET PRIME=2  3  5  7  11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101
  4. SET CHARS=a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z
  5. SET PASSWORDVALUE=1
  6. SET INPUT=
  7. SET /P INPUT=Insert password:
  8. IF "%INPUT%"=="" "%~0"
  9. ECHO Authenticating...
  10. :OVERLOOP
  11. SET CURRENTPOSITION=0
  12. :SUBLOOP
  13. IF /I "!INPUT:~%CHARACTERPOSITION%,1!"=="!CHARS:~%CURRENTPOSITION%,1!" SET /A PASSWORDVALUE*=!PRIME:~%CURRENTPOSITION%,3!
  14. SET /A CURRENTPOSITION+=3
  15. IF NOT %CURRENTPOSITION%==78 GOTO :SUBLOOP
  16. SET /A CHARACTERPOSITION+=1
  17. IF NOT "!INPUT:~%CHARACTERPOSITION%,1!"=="" GOTO :OVERLOOP
  18. :END
  19. ENDLOCAL&IF NOT %PASSWORDVALUE%==1065435274 GOTO :ACCESSDENIED
  20. ECHO You have been authenticated. Welcome aboard!
  21. GOTO :SILENTPAUSE
  22. :ACCESSDENIED
  23. ECHO Access denied!
  24. :SILENTPAUSE
  25. PAUSE > NUL
复制代码

TOP

学习了,你写的不错

TOP

返回列表