我目前正在研究在加密方面创建(peer2peer)消息传递客户端的可能性,从而确保安全性.此应用程序将基于Web技术(如果可能).
我的问题是:只有javascript(client&node.js/peer.js)才能实现端到端加密?如果是:查看HMAC(RSA)类加密技术是否正确?我已经尝试了解这些库如何工作,但到目前为止我没有运气:)
lib我觉得很有趣,但我不(完全)理解并知道如何实现(在这个用例中):
如果需要,我可以尝试详细说明.
更新:该应用程序将成为一个移动应用程序.Web技术的使用是一个概念验证.
我想做一个CSS3变换:rotate(360deg); 在过渡1s; 在背景图像而不是单独的图像(元素)..这可能吗?我已经搜索了谷歌,但没有成功!我想要实现的是:
#footerLogo {
background: url('ster.png'),
-moz-transition: -moz-transform 1s,
transition: transform 1s,
-o-transition: -o-transform 1s,
-webkit-transition: -webkit-transform 1s;
background-position: #outlinedtotheleft;
}
#footerLogo:hover {
background: transform: rotate(360deg);
-o-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
Run Code Online (Sandbox Code Playgroud)
我希望这是可能的!我知道它在JS(jQuery)中很容易实现:
$('#something').hover(function(){morecodehere});
Run Code Online (Sandbox Code Playgroud)
...但我想知道是否有可能只用CSS(3)
HTML:
<div id="footerLogo">
<img src="carenza.png"/>
</div>
Run Code Online (Sandbox Code Playgroud) 这个脚本在所有浏览器中无休止地占用内存。我不明白为什么!
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var particles = [], amount = 5;
var x = 100; var y = 100;
var W, H;
var p, gradient;
//dimensions
if(window.innerHeight){
W = window.innerWidth, H = window.innerHeight;
}else{
W = document.documentElement.clientWidth, H = document.documentElement.clientHeight;
}
canvas.width = W, canvas.height = H;
//array voor de meerdere particles
for(var i=0;i<amount;i++){
particles.push(new create_particle());
}
function create_particle(){
//random positie op canvas
this.x = Math.random()*W;
this.y = Math.random()*H;
//random snelheid
this.vx = Math.random()*20-10;
this.vy …Run Code Online (Sandbox Code Playgroud) javascript ×2
background ×1
canvas ×1
css ×1
css3 ×1
draw ×1
encryption ×1
end-to-end ×1
html ×1
memory ×1
memory-leaks ×1
node.js ×1
p2p ×1