在安装了Crypto后,发现from Crypto.Util.number import *还是没有办法识别,并显示了No module named Crypto的错误解决方法打开cmd命令行中,先把Crypto的一个子模块删除,再重新下载该模块即可命令如下卸载子模块:pip uninstall crypto pycryptodome重装子模块,注意,必须安装到系统中,如果使用pycharm,要勾选安装到系统中,或者使用系统terminal的pip安装pip install pycryptodome ...... 点击进入阅读
RSA加密算法是一种非对称加密算法。RSA 是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。RSA就是他们三人姓氏开头字母拼在一起组成的 。RSA加密解密,需要一对秘钥,一个是私钥,一个是公钥。使用公钥加密后,可以用私钥来解密,但使用私钥加密的数据,不能用公钥解密,只能用公钥验证加密后的数据是否被篡改。1. 秘钥的生成1.1 使用openssl 工具生成RSA 私钥和秘钥生成私钥opensslgenrsa-outrsa_private_key.pem1024生成公钥opensslrsa-i ...... 点击进入阅读
Apollo-DuerOS 是Apollo旗下车联网相关的产品,目前开放的产品有以下几个。CarLife+ Android车机端CarLife+ Android车机端是CarLife+ 车机端在Android平台上的实现。CarLife+是一款手机车机互联的产品,由手机端和车机端组成。手机跟车机可以通过USB线进行连接,实现屏幕投射和反向控制,让用户在车机上使用手机提供的地图、导航、音乐等驾车服务。 所有的业务逻辑都在手机端,车机端主要只实现连接、协议解析、视频解码、音频播放和触摸事件等功能。CarLife+手机端支持iOS和Android平台,车机端支持Android、Linux、WINCE ...... 点击进入阅读
值得学习的C语言开源项目Libeventlibev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。下载链接:https://github.com/libevent/libeventMemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态数据库驱动网站的速度 ...... 点击进入阅读
接口原型 - IT教程,计算机教程,API相关DEMO