|
|
|
แปลงโค้ดการเข้ารหัสแบบ SHA 1 จาก php เป็นโค้ด VB.net อย่างไร(VB.net) |
|
|
|
|
|
|
|
Code (PHP)
<?
function encode($string,$key) {
$key = sha1($key);
$strLen = strlen($string);
$keyLen = strlen($key);
for ($i = 0; $i < $strLen; $i++) {
$ordStr = ord(substr($string,$i,1));
if ($j == $keyLen) { $j = 0; }
$ordKey = ord(substr($key,$j,1));
$j++;
$hash .= strrev(base_convert(dechex($ordStr + $ordKey),16,36));
}
return $hash;
}
function decode($string,$key) {
$key = sha1($key);
$strLen = strlen($string);
$keyLen = strlen($key);
for ($i = 0; $i < $strLen; $i+=2) {
$ordStr = hexdec(base_convert(strrev(substr($string,$i,2)),36,16));
if ($j == $keyLen) { $j = 0; }
$ordKey = ord(substr($key,$j,1));
$j++;
$hash .= chr($ordStr - $ordKey);
}
return $hash;
}
echo encode("Please Encode Me!","This is a key");
?>
โค้ดข้างบนเป็นตัวอย่าง โค้ด ภาษา php ที่ผมต้องการแปลงให้เป็น ภาษา VB.net
โดยมีจุดประสงค์ เพื่อ ต้องการได้ ข้อความที่เข้ารหัสแล้ว เหมือนกันโดยใช้ภาษาเขียนใหม่เป็น VB.net
Tag : .NET, VB.NET, VS 2008 (.NET 3.x)
|
ประวัติการแก้ไข 2015-10-23 12:02:49
|
|
|
|
|
Date :
2015-10-23 12:00:02 |
By :
มือใหม่ VB.net |
View :
1404 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูตัวนี้เผื่อจะมีประโยชน์ครับ
C# การเข้ารหัส User และ Password จัดเก็บลงใน Database แบบบ้านๆ
|
|
|
|
|
Date :
2015-10-24 15:39:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|