首页 > 编程语言 >C#调用Java MD5加密 转换成base64编码

C#调用Java MD5加密 转换成base64编码

时间:2023-08-03 11:55:12浏览次数:34  
标签:Java string C# base64 sources return byte public

public byte[] GetUTF8(string content)
{
byte[] bytes = Encoding.UTF8.GetBytes(content);
return bytes;
}

public byte[] GetHash(byte[] sources)
{
MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider();
byte[] targets = MD5CSP.ComputeHash(sources);
return targets;
}

public string ConvertBase64(byte[] sources)
{
string value = Convert.ToBase64String(sources);
return value;
}

string body="hello234";

string data_digest = ConvertBase64(GetHash(GetUTF8(body + "key123")));

标签:Java,string,C#,base64,sources,return,byte,public
From: https://www.cnblogs.com/yw-bk/p/17602924.html

相关文章

  • 瓴羊QuickBI为企业提供定制化的可视化设计,满足个性化需求。
    在目前的阶段,大数据技术已经成为企业缩小与竞争对手之间差距的重要手段。许多企业选择使用瓴羊QuickBI等工具来处理和分析内部数据,以保持持续的竞争优势。在过去,国内企业更倾向于使用进口的BI工具,但随着国内数据处理工具(如瓴羊QuickBI)的兴起,特别是可视化大屏设计的全面提升,更符合国......
  • Linux:安装Java以适配tomcat
    学习自:Tomcatv8.5.82搭建_幼儿园的扛把子!!的博客-CSDN博客怎样查看和tomcat对应匹配的最低jdk版本-百度经验1、查看tomcat适配的Java版本tomcat官网https://tomcat.apache.org/download-80.cgi,点击whichversion 我下载的tomcat是8.5.52,可以看到最后一列,支持的Java版本为......
  • 可视化分析30天免费,瓴羊Quick BI助力企业转型
    在现代化的社会经济背景下,数字化转型正在以前所未有的速度加速,这在很大程度上推动了国内企业积极求取数字化升级的态势。在这个过程中,企业的创新和发展模式也正在不断地改变,尤其是针对数据驱动的智能决策系统,其重要性日益突出。商业BI工具市场以其活跃的态势蓬勃发展。它作为一种创......
  • MySQL在线修改varchar列的注意事项和方法
    在数据库管理中,altertable操作是修改数据库结构的关键部分。mysql从5.6版开始提供在线操作,提供了一种在不锁定表的情况下执行这些更改的便捷方法。不过,这也有一些注意事项。在本文中,将探讨在线修改varchar列的过程,深入了解在扩大此类列的大小时获得的启发。假设有以下表定义,该表......
  • RTMP流媒体服务器LiteCVR安防监控平台协助老旧小区升级改造方案
    我们的RTMP流媒体服务器LiteCVR为了顺应安防市场的规模不断扩大与发展,开发出了具有强大的数据接入、处理及分发能力,除此之外平台还具有兼容性强、灵活拓展度强、安装部署设施轻松等特点,平台支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、......
  • ThreadPoolTaskExecutor有什么特性?
    ThreadPoolTaskExecutor是SpringFramework中用来管理线程池的一个组件,基于Java的java.util.concurrent.ThreadPoolExecutor。以下是ThreadPoolTaskExecutor的一些重要特性:线程池大小配置:可以轻松设置线程池的核心和最大线程数,允许动态调整池大小。队列容量配置:任务可以......
  • 谷歌学术、github、Sci-Hub镜像网址
    Github镜像网站:(注意不要登录账号)https://hub.nuaa.cf/https://hub.xn–gzu630h.xn–kpry57d/https://hub.xn–p8jhe.tw/https://hub.fastgit.xyz/谷歌学术镜像:http://459.org/(里面资料很全,包含sci-hub)http://scholar.scqylaw.com/添加链接描述添加链接描述添加链接......
  • 瓴羊QuickBI,助您加速企业转型,免费试用
    领羊QuickBI是阿里云专为企业设计的商业智能工具,能够迅速全面处理和分析日常运营数据,并实时满足企业用户的需求,助力企业用户做出决策,抓住发展机会。在信息技术不断发展的背景下,数据已经成为改变企业发展生态的关键因素。越来越多的企业开始尝试使用领羊QuickBI等工具,推动企业发展。......
  • Govulncheck v1.0.0 发布了!
    原文在这里原文作者:JulieQiu,fortheGosecurityteam发布于13July2023我们很高兴地宣布,govulncheckv1.0.0已经发布,同时还发布了用于将扫描集成到其他工具中的API的v1.0.0版本!Go对漏洞管理的支持首次在去年九月宣布。自那以后,我们进行了多次更改,最终在今天发布......
  • Linux系统cpu过高如何清理缓存
    查看缓存区及内存使用情况free-h//空闲内存=free+buffers+cached//已用内存=total-空闲内存缓存区分buffers和cached区别//内核在保证系统能正常使用物理内存和数据量读写情况下来分配缓冲区大小。//buffers用来缓存metadata及pages,可以理解为系统缓存,例如,vi打开一个文......