Ejemplo n.º 1
0
        public KRB_AS_REP(Key k_a, Key ks_a, Tgt tgt)
        {
            KRB_AS_REP_NoEncrypted noEncrypt = new KRB_AS_REP_NoEncrypted();
            noEncrypt.ks_a = ks_a;
            noEncrypt.tgt = tgt;

            this.encrypted = DesEncryption.EncryptObject(noEncrypt, k_a);
        }
Ejemplo n.º 2
0
        public KRB_AS_REP(Key k_a, Key ks_a, Tgt tgt)
        {
            KRB_AS_REP_NoEncrypted noEncrypt = new KRB_AS_REP_NoEncrypted();

            noEncrypt.ks_a = ks_a;
            noEncrypt.tgt  = tgt;

            this.encrypted = DesEncryption.EncryptObject(noEncrypt, k_a);
        }
Ejemplo n.º 3
0
        public Tgt GetTGT(Key key)
        {
            KRB_AS_REP_NoEncrypted noEncrypt = (KRB_AS_REP_NoEncrypted)DesEncryption.DecryptObject(this.encrypted, key);

            return(noEncrypt.tgt);
        }
Ejemplo n.º 4
0
        public Key GetKS_A(Key key)
        {
            KRB_AS_REP_NoEncrypted noEncrypt = (KRB_AS_REP_NoEncrypted)DesEncryption.DecryptObject(this.encrypted, key);

            return(noEncrypt.ks_a);
        }