小编Jos*_*ice的帖子

Angular2快速入门 - '无法获取'消息

我一直在尝试为Angular2做快速入门指南.我按照快速指南中的说明做了例子.但是,当我运行它时,它显示以下消息'无法获取'.有谁知道为什么会这样?

boot.js文件

// JavaScript source code
(function (app) {
    document.addEventListener('DOMContentLoaded', function () {
        ng.platform.browser.bootstrap(app.AppComponent);
    });
})(window.app || (window.app = {}));
Run Code Online (Sandbox Code Playgroud)

app.component.js文件

(function (app) {
    app.AppComponent = ng.core.Component({
        Selector: 'my-app',
        template: '<h1>My First Angular 2 App </h1>'
    })
    .class({
        constructor: function () { }
    });
})(window.app || window.app == {});
Run Code Online (Sandbox Code Playgroud)

索引文件

<html>

<head>
    <title>Angular 2 QuickStart</title>

    <!-- 1. Load libraries -->
    <script src="https://code.angularjs.org/2.0.0-beta.0/angular2-polyfills.js"></script>
    <script src="https://code.angularjs.org/2.0.0-beta.0/Rx.umd.js"></script>
    <script src="https://code.angularjs.org/2.0.0-beta.0/angular2-all.umd.dev.js"></script>

    <!-- 2. Load our 'modules' -->
    <script src='app/app.component.js'></script>
    <script src='app/boot.js'></script>

</head>

<!-- 3. Display …
Run Code Online (Sandbox Code Playgroud)

javascript node.js angular

30
推荐指数
3
解决办法
2万
查看次数

使用C#中的RSA公钥和私钥加密数据

我正在尝试使用RSA公钥加密邮件并使用我的私钥解密它.它加密了邮件,但我无法解密它.在最后的过程之后,消息仍然是加密的.当我导出私钥时,它还包括公钥.我试图删除公钥,但它不起作用.这是私钥和公钥

//This is the public key
private const string public_key =  "<RSAKeyValue><Modulus>uznzVPilsR1rWPkpq6m6IALaafDnVZTDDcnEyBD3A/PBx2JZTKM0DTgiTDDwCEmQBNBpPILcIBdtg3aSUgicair+2ksYrVFT+uiy0Zy1nU6qoJ+SsapLKrpCa1zHpV4LMO/pFo4Foqzw0C1FNe56FXo1xj77GPgeYl0MHUVtAUc=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>";

//This is the private and public key.
private const String private_key = "<RSAKeyValue><Modulus>uznzVPilsR1rWPkpq6m6IALaafDnVZTDDcnEyBD3A/PBx2JZTKM0DTgiTDDwCEmQBNBpPILcIBdtg3aSUgicair+2ksYrVFT+uiy0Zy1nU6qoJ+SsapLKrpCa1zHpV4LMO/pFo4Foqzw0C1FNe56FXo1xj77GPgeYl0MHUVtAUc=</Modulus><Exponent>AQAB</Exponent><P>+jPKs9JxpCSzNY+YNanz49Eo/A6RaU1DZWoFm/bawffZOompeL1jzpUlJUIrKVZJkNFvlxE90uXVwjxWBLv9BD==</P><Q>v5CVWKZ5Wo7W0QyoEOQS/OD8tkKS9DjzZnbnuo6lhcMaxsBrCWLstac1Xm2oFNtZgLtrPGbPfCNC5Su4Rz/P5w==</Q><DP>ZnyikmgobqEt20m3gnvcUDxT+nOJMsYYTklQhONoFj4M+EJ9bdy+Lle/gHSLM4KJ3c08VXgVh/bnSYnnfkb20Q==</DP><DQ>sSYGRfWk0W64Dpfyr7QKLxnr+Kv186zawU2CG44gWWNEVrnIAeUeWxnmi41CWw9BZH9sum2kv/pnuT/F6PWEzw==</DQ><InverseQ>XpWZQKXa1IXhF4FX3XRXVZGnIQP8YJFJlSiYx6YcdZF24Hg3+Et6CZ2/rowMFYVy+o999Y5HDC+4Qa1yWvW1vA==</InverseQ><D>Kkfb+8RrJqROKbma/3lE3xXNNQ7CL0F5CxQVrGcN8DxL9orvVdyjlJiopiwnCLgUHgIywceLjnO854Q/Zucq6ysm2ZRq36dpGLOao9eg+Qe8pYYO70oOkEe1HJCtP1Laq+f3YK7vCq7GkgvKAI9uzOd1vjQv7tIwTIADK19ObgE=</D></RSAKeyValue>";

//Encrypting the text using the public key
private RSACryptoServiceProvider cipher = null;
cipher = new RSACryptoServiceProvider();
            cipher.FromXmlString(public_key);
            byte[] data = Encoding.UTF8.GetBytes(txtUnencrypt.Text);
            byte[] cipherText = cipher.Encrypt(data, false);
            lblUnencryptMessage.Text = Convert.ToBase64String(cipherText);

        //    decryptText();

//Trying to decrypt the text using the private key

cipher = new RSACryptoServiceProvider();
            cipher.FromXmlString(private_key);

            byte[] ciphterText = Convert.FromBase64String(lblUnencryptMessage.Text);
            byte[] plainText = cipher.Decrypt(ciphterText, false);
            lblDecript.Text …
Run Code Online (Sandbox Code Playgroud)

asp.net rsa public-key-encryption asp.net-mvc-3

3
推荐指数
1
解决办法
2万
查看次数

Converting.FromBase64String抛出了一个Format Exception

我试图检查用户名是否是base64字符串.即使字符串是base64编码,它仍然会抛出非法异常错误消息.我在这里错过了什么?

public bool checkBase64String(string value) //value = “TWrXfr4gGTE%3d”
       {
            try
            {
                byte[] vArray = Convert.FromBase64String(value);
                return true;
            }
            catch (FormatException ex)
            {
                ex.ToString();
            }
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

输入不是有效的Base-64字符串,因为它包含非基本64个字符,两个以上的填充字符或填充字符中的非法字符.

asp.net encryption base64 asp.net-mvc-3

1
推荐指数
1
解决办法
4977
查看次数