MD5 Encryption Of String ( UTF-8 ) / UE4 DTMd5 Plugin description

简介: MD5 Encryption Of String ( UTF-8 ) / UE4 DTMd5 Plugin description

MD5 Encrypt

The string is encrypted into MD5 format. This function will convert the string into UTF-8 format, and then perform MD5 calculation and encryption, which can be used in common with the encryption algorithm of ordinary web pages.

application

MD5 Message-Digest Algorithm, a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value used to ensure message transmission Complete and consistent. MD5 was designed by the American cryptographer Ronald Linn Rivest and made public in 1992 to replace the MD4 algorithm. The procedure for this algorithm is specified in the RFC 1321 standard.

used for password management

When we need to save some password information for identity confirmation, if the password information is directly stored in the database in clear code without any security measures, the system administrator can easily obtain the original password information. Leaked, the password is also easily deciphered. In order to increase security, it is necessary to encrypt the information that needs to be kept secret in the database, so that even if someone gets the whole database, if there is no decryption algorithm, the original password information cannot be obtained. The MD5 algorithm can solve this problem very well, because it can calculate the input string of any length to obtain a fixed-length output, and only when the plaintext is the same, can it wait for the same ciphertext, and this algorithm is irreversible, Even if the encrypted ciphertext is obtained, it is impossible to calculate the plaintext through the decryption algorithm. In this way, the user's password can be saved in the form of MD5 value (or similar other algorithms). When the user registers, the system calculates the password entered by the user into an MD5 value, and then goes to the MD5 value saved in the system. By comparison, if the ciphertexts are the same, it can be determined that the password is correct, otherwise the password is wrong. Through such steps, the system can determine the legitimacy of the user's login to the system without knowing the clear code of the user's password. This not only prevents the user's password from being known by users with system administrator rights, but also increases the difficulty of password cracking to a certain extent.


在代码插件创建的MD5 Encrypt - 虚幻引擎商城 (unrealengine.com)


相关文章
|
9月前
|
算法 网络安全 数据库
MD5 Encryption Of String ( UTF-8 ) / UE4 MD5 加密
MD5 Encryption Of String ( UTF-8 ) / UE4 MD5 加密
196 0
|
16天前
|
Java API 索引
Java基础—笔记—String篇
本文介绍了Java中的`String`类、包的管理和API文档的使用。包用于分类管理Java程序,同包下类无需导包,不同包需导入。使用API时,可按类名搜索、查看包、介绍、构造器和方法。方法命名能暗示其功能,注意参数和返回值。`String`创建有两种方式:双引号创建(常量池,共享)和构造器`new`(每次新建对象)。此外,列举了`String`的常用方法,如`length()`、`charAt()`、`equals()`、`substring()`等。
15 0
|
1月前
|
Java
【Java】如果一个集合中类型是String如何使用拉姆达表达式 进行Bigdecimal类型计算?
【Java】如果一个集合中类型是String如何使用拉姆达表达式 进行Bigdecimal类型计算?
25 0
|
1月前
|
Java
Java String split()方法详细教程
Java String split()方法详细教程
23 0
|
1月前
|
安全 Java
Java StringBuffer 和 StringBuilder 类
Java StringBuffer 和 StringBuilder 类
16 0
|
1月前
|
存储 缓存 安全
【Java】Java中String不可变性的底层实现
【Java】Java中String不可变性的底层实现
16 0
|
1月前
|
Java 索引
Java中String方法学习总结_kaic
Java中String方法学习总结_kaic
|
1天前
|
存储 缓存 Java
|
3天前
|
存储 编解码 算法
Java 的 String StringBuilder StringBuffer(上)
Java 的 String StringBuilder StringBuffer
24 0
|
1月前
|
Java 索引
【Java】String类常用方法总结
【Java】String类常用方法总结
20 0