https://github.com/uk0/des_go_java_dotnet_python
DES 加密数据通用 四种语言的加密解密 。
https://github.com/uk0/des_go_java_dotnet_python
des dotnet-des golang-des java-des python-des
Last synced: about 1 month ago
JSON representation
DES 加密数据通用 四种语言的加密解密 。
- Host: GitHub
- URL: https://github.com/uk0/des_go_java_dotnet_python
- Owner: uk0
- License: apache-2.0
- Created: 2017-12-11T06:33:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-11T06:49:12.000Z (over 7 years ago)
- Last Synced: 2025-04-10T19:33:14.406Z (about 1 month ago)
- Topics: des, dotnet-des, golang-des, java-des, python-des
- Language: Java
- Homepage:
- Size: 8.79 KB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DES_GO_JAVA_DOTNET_PYTHON
DES 加密数据通用 四种语言的加密解密 。* Python
```bash
➜ expbox python demo.py
53c8927a4dd1e9b6f44c9d53af92c794
Hello World!
```* Golang
```bash
go run *.go# 结果
53c8927a4dd1e9b6f44c9d53af92c794
Hello World![Done] exited with code=0 in 0.776 seconds
```* C#(.NET)
```bash
dotnet run Program.cs```
* Program.cs
```C#
using System;
using System.Security.Cryptography;
using System.IO;
using System.Text;
namespace myApp
{
public class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
string data = "Hello World!";
string encryptData = DES.Encrypt(data,"Passw0rd","Passw0rd");
Console.WriteLine("加密后数据 1:"+encryptData);string decryptData = DES.Decrypt(encryptData,"Passw0rd","Passw0rd");
Console.WriteLine("解密后数据 1:"+decryptData);
}
}
}
```* Java
```java
//EncryptHelper 内
public static void main(String[] args) throws Exception {
System.out.println(EncryptHelper.desDecrypt("53c8927a4dd1e9b6f44c9d53af92c794"));
System.out.println(EncryptHelper.desEncrypt("Hello World!"));}
```
```bash
Hello World!
53C8927A4DD1E9B6F44C9D53AF92C794Process finished with exit code 0
```