首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【加班不再有】MD4

【加班不再有】MD4

MD4已不再安全,涉及到有安全需求的业务,请慎重考虑使用MD4 !!!!

这里给出常见语言的「MD4」调用方案,目前已按照语言的「字母序」(正序)进行排列,方便读者查找。

Bash依赖库

openssl

代码

C

依赖库

boringssl

代码

使用样例

C++

依赖库

botan

代码

使用样例

C#

依赖库

代码

使用样例

Dart

依赖

代码

使用样例

Go

依赖库

代码

使用样例

Java

这里需要使用java1.8,高版本是没这个函数的

代码

使用样例

JavaScript

目前node19应该是移除了该算法的,目前使用node14.15.1可以正常运行

代码

使用样例

Kotlin

这里需要使用java1.8,高版本是没这个函数的

代码

使用样例

Objective-C

代码

使用样例

PHP

代码

使用样例

Python

代码

使用案例

R

依赖库

openssl 2.0.4

代码

使用案例

Ruby

依赖库

gem install openssl 3.0.1

代码

使用样例

Rust

依赖库

代码

使用案例

Swift

代码

使用样例

VB DotNet

依赖库

代码

使用样例

说明

目前优先采用语言内部实现,引入的外部依赖会给出并指定版本,如果我对某些源码产生的修改,会优先遵从原始库的写法风格,并且会给出,由于个人水平有限,大家在使用我修改后或者实现的方案的时候,用于生产用途,建议自行研判一下安全性,建议大家使用标准实现,采用官方推荐或者使用人数较多的库用于生产环境,以保证安全性,因为个人水平有限,因此有些库可能用的不合适,如果读者觉得不合适,欢迎指出,如果读者有推荐使用的库,欢迎和我交流,注意,交流的时候建议提供完整的语言版本,库版本,以及使用方法和样例,最好是带文档,并且开源的库,并前期自行验证下实现是不是正确的,因为有些实现出来的算法用的标准不一样,可能会存在差异,如果有差异,最好可以提供对应的rfc或者paper,在这里先感谢各位读者大佬们了,最终愿大家加班不再有。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221216A08NZM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券