如何像破译一样打乱标题中的字符?



我昨天打开它时看到了这个消息,帖子的标题就像在破译一样,几秒钟后出现了原始标题。 这是链接:https://www.washingtonpost.com/graphics/2020/world/national-security/cia-crypto-encryption-machines-espionage/

是JavaScript吗?

问题是:如果是JavaScript,如何获取其代码?此功能如何工作?

这里有一个使用 randojs 的解决方案,可以让你一路走到那里:

var finalString = "TOP SECRET";
function showScramble(){
var characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
document.getElementById("scrambled").innerHTML = randoSequence(characters).slice(0, Math.min(finalString.length - 1, characters.length - 1)).join("");
}
var runs = 1;
var scrambleInterval = setInterval(function(){
if(++runs == 7){
document.getElementById("scrambled").innerHTML = finalString;
clearInterval(scrambleInterval);
}
else{
showScramble();
}
}, 200);
showScramble();
<script src="https://randojs.com/1.0.0.js"></script>
<h1 id="scrambled"></h1>

我找到了我正在寻找的另一个解决方案! :)

在 JavaScript 中生成随机字符串/字符:

在 JavaScript 中生成随机字符串/字符

最新更新