[英]How to use php's SHA1 function to generate a list of hash/Base64 outputs?
我想使用 PHP 的 SHA1 函數從單個字符串生成哈希/Base64 輸出列表。
例如,如果我有一個字符串,“ABCDE”
然后我想生成 5 個輸出,如:
echo sha1('ABCDE');
echo sha1('BCDE');
echo sha1('CDE');
echo sha1('DE');
echo sha1('E');
並且輸出的數量將匹配字符串的長度。 我將如何實現這一點?
<?php
$s = 'ABCDE';
$t = strlen($s);
for ($i = 1; $i <= $t; $i++) {
echo sha1($s);
echo '</br>';
$s = substr($s, 1);
}
?>
我使用 for 循環,但您也可以使用while
。 我不知道該怎么做。
這讓我很煩,這是迄今為止最簡單的。
$str = 'ABCDE';
while (strlen($str)) {
echo sha1($str);
$str = substr($str, 1);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.