当前位置: 首页 > news >正文

北京高端网站建设入门廊坊网络

北京高端网站建设入门,廊坊网络,网站搜索引擎优化公司,dede无法一键更新网站数据安全法及密评要求#xff0c;敏感数据系统需要使用国密算法进行加解密处理。 敏感数使用SM4/ECB加解密方式 #密钥参数epidemic_key #加密信息参数 message #加密算法SM4/ECB/PKCS5Padding #加密类型SM4-ECB #添加模式PKCS5Padding from cryptography.hazmat.primitives.… 数据安全法及密评要求敏感数据系统需要使用国密算法进行加解密处理。 敏感数使用SM4/ECB加解密方式 #密钥参数epidemic_key #加密信息参数 message #加密算法SM4/ECB/PKCS5Padding #加密类型SM4-ECB #添加模式PKCS5Padding from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes from cryptography.hazmat.backends import default_backend import binascii #密钥参数epidemic_key #加密信息参数 message #加密算法SM4/ECB/PKCS5Padding #加密类型SM4-ECB #添加模式PKCS5Padding def sm4_encrypt_ecb(data, key):cipher Cipher(algorithms.SM4(binascii.unhexlify(key)), modes.ECB(), backenddefault_backend())encryptor cipher.encryptor()# Use PKCS7 paddingpadded_data data.encode(utf-8) bytes([16 - len(data) % 16] * (16 - len(data) % 16))ciphertext encryptor.update(padded_data) encryptor.finalize()return binascii.hexlify(ciphertext).decode(utf-8)def sm4_decrypt_ecb(ciphertext, key):cipher Cipher(algorithms.SM4(binascii.unhexlify(key)), modes.ECB(), backenddefault_backend())decryptor cipher.decryptor()decrypted_data decryptor.update(binascii.unhexlify(ciphertext)) decryptor.finalize()# Remove PKCS7 paddingreturn decrypted_data.rstrip(b\x00).decode(utf-8)def main():epidemic_key 4d18850d763e8748ff2f8d83530e0123message 123456encrypted_message sm4_encrypt_ecb(message, epidemic_key)print(fOriginal Message: {message})print(fEncrypted Message: {encrypted_message})decrypted_message sm4_decrypt_ecb(encrypted_message, epidemic_key)print(fDecrypted Message: {decrypted_message})if __name__ __main__:main() 账户口令加密采用SM3进行hash  from cryptography.hazmat.backends import default_backend from cryptography.hazmat.primitives import hashes import hashlib def sm3_hash(data):digest hashes.Hash(hashes.SM3(), backenddefault_backend())digest.update(data.encode(utf-8))return digest.finalize() def main1():message 闫三hash_value sm3_hash(message).hex()print(fMessage: {message})print(fSM3 Hash: {hash_value})def md5_hash(data):md5 hashlib.md5()md5.update(data.encode(utf-8))return md5.hexdigest() def main():message 123456hash_value md5_hash(message)print(fMessage: {message})print(fMD5 Hash: {hash_value}) if __name__ __main__:main1()main()
http://www.hkea.cn/news/14271294/

相关文章:

  • 佛山免费自助建站模板免费注册126邮箱
  • 高端品牌网站建设兴田德润在那里重庆景点介绍
  • wordpress网站做成app建立门户网站的意义
  • 020网站模板Wordpress 防注入代码
  • 网站网页设计方案哪里建设网站不需要备案
  • 太原网站建设随州社交和门户网站的区别
  • 品牌网站开发特点常熟做网站公司
  • 网站页面自适应屏幕seo网站建设刘贺稳营销专家a
  • 宁乡网站建设点燃网络周口集团网站建设
  • 胶州网站建设平台阿里云服务器做网站
  • 做网站优化哪家好茂名手机网站建设公司
  • 如何仿别人网站的莫板专门做五金的网站
  • 网站建设服务优势百度识图在线
  • 建网站系统平台网站加手机建设png图标
  • 丹江口网站制作wordpress全屏主题
  • 网站建设的培训班物联网今天正式开网
  • WordPress仿站助手网站常用代码
  • php网站接入支付宝ps网站建设要知道的知识
  • 关于门户网站建设中国网络优化推广
  • 网站设计论文总结与展望企业管理软件市场规模
  • 上海工程建设信息网官网seo是指什么岗位
  • 网站设计报价表企业邮箱下载
  • 一般云主机可以做视频网站吗h5建站系统源码
  • 做暧动漫视频在线观看网站做网站买空间
  • 上海品划网络做网站什么网店可以免费开店
  • 杭州 高端网站建设 推荐成都装饰网站建设
  • 网站建设费包括什么京东做代码的网站吗
  • 网站后台的东西都是要上传到在虚拟主机上面吗店铺在百度免费定位
  • 网站建设与管理专业就业方向wordpress的模板文件下载
  • 做淘客网站去哪里购买空间东莞型网站建设