C++ 编写Python扩展(密码生成器)

简介

在最近的开发中,遇到了一个问题,发现Python没有一个生成指定复杂度密码的模块(反正我没有找到),需要自己写一段生成随机数的代码来生成密码,因此我就用C++自己写的一个扩展模块。

模块的要求:

  • 必须同时包含大写小写和数字
  • 可以传递参数设置密码长度

上面的要求可以自己定制,比如说加上特殊字符,都是可以的,只要稍稍修改下代码即可。

源码

头文件

源文件

编译命令

效果展示

写的有点low,如有好的意见请不吝赐教,非常感谢。

本文为原创文章,未经授权禁止转载本站文章。
原文出处:兰玉磊的个人博客
原文链接:https://www.fdevops.com/2020/03/08/c-python-extension
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注