小编pat*_*cia的帖子

RSA加密/解密在我自己的python实现中失败

我正在为学校做一项工作,我必须实现rsa生成公钥/私钥和加密/解密二进制消息.我已经生成了公钥/私钥,但我的加密/解密功能不起作用.我没有得到任何执行错误,但是当我解密时,我加密的消息不一样.

我加密块的代码:

def encrypt_block(block,block_size,e,n):
    number = int(block,2) #convert to decimal number
    cipher_number = pow(number,e,n) #method for fastest exponentiation number^e mod n
    cipher_size = len(bin(cipher_number)) - 2
    tmp_text = '{0:b}'.format(cipher_number) 
    while(len(tmp_text)<block_size): #add zeros to left to fill until block_size
        tmp_text = "0" + tmp_text
    return tmp_text
Run Code Online (Sandbox Code Playgroud)

我的加密代码:

    block_size = len(bin(n-1)) - 2 #size of encrypted blocks
    text_size = block_size - 5 #size of clear text blocks

    tmp_text = "" #variable for holding current block
    encrypted_message = ""

    for i in data: …
Run Code Online (Sandbox Code Playgroud)

python encryption cryptography rsa

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

包含symfony2的文件

我正在使用google drive api在symfony2中进行捆绑.我在Utils文件夹中有一个类:身份验证与谷歌中的文件交互(我放在那个完全相同的文件夹中),我想在我的Authentication.php中包含这些文件.

我这样包括:

require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
require_once 'google-api-php-client/src/contrib/Google_Oauth2Service.php';
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

致命错误: main()无法打开所需的'google-api-php-client\src\Google_Client.php'

php symfony google-drive-api

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

映射的学说错误

我正在Symfony2中创建一个项目,我正在创建实体,我有一个ManyToOne关联,当我尝试从数据库中获取数据时,我收到此错误:

The association Ueb\Creator\Bundle\ModuleBundle\Entity\GenericBlock#fields refers to the owning side field Ueb\Creator\Bundle\ModuleBundle\Entity\GenericField#idGenericBlock which is not defined as association.
The association Ueb\Creator\Bundle\ModuleBundle\Entity\GenericBlock#fields refers to the owning side field Ueb\Creator\Bundle\ModuleBundle\Entity\GenericField#idGenericBlock which does not exist.
Run Code Online (Sandbox Code Playgroud)

我有这门课:

GenericField

 /**
  * GenericField
  *
  * @ORM\Table(name="crt_generic_field")
  * @ORM\Entity(repositoryClass="Ueb\Creator\Bundle\ModuleBundle\Entity\Repository\GenericFieldRepository")
 */
 class GenericField
 {
 /**
 * @var integer
 *
 * @ORM\Column(name="id", type="integer")
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="AUTO")
 */
private $id;

/**
 * @var integer
 *
 * @ORM\Column(name="id_generic_block")
 * @ORM\ManyToOne(targetEntity="Ueb\Creator\Bundle\ModuleBundle\Entity\GenericBlock", inversedBy="fields")
 * @ORM\JoinColumn(name="id_generic_block", referencedColumnName="id",nullable=false)
 */
private $idGenericBlock;

/**
 * @var integer …
Run Code Online (Sandbox Code Playgroud)

php mapping symfony doctrine-orm

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

c#使用System.Drawing.Image超出内存异常

我想用2张图片创建一个pdf.其中一个图像是文本,另一个是在第一个图像之上绘制的水印.好吧,当我加载第一个图像时一切正常,但后来我尝试加载水印图像并获得"Out of Memory"异常.我有记忆(打印内存使用量大约是20MB)并且可以在我的计算机中打开图像(我使用的是我从谷歌那里测试的,直到我没有得到真正的图像).

我用来测试这个功能的图片

我得到异常的代码就是这个:

      using (System.Drawing.Image imgOriginal = System.Drawing.Image.FromFile(sOriginalPath, true))
      {
        using (System.Drawing.Image imgLogo = System.Drawing.Image.FromFile(sLogoPath, true)) //This is where it throws the exception
        {
          using (Graphics gra = Graphics.FromImage(imgOriginal))
          {
            Bitmap bmLogo = new Bitmap(imgLogo);
            int nWidth = bmLogo.Size.Width;
            int nHeight = bmLogo.Size.Height;
            int nLeft = (imgOriginal.Width / 2) - (nWidth / 2);
            int nTop = (imgOriginal.Height / 2) - (nHeight / 2);
            gra.DrawImage(bmLogo, nLeft, nTop, nWidth, nHeight);
          }
          return imgOriginal;
        }
      }
Run Code Online (Sandbox Code Playgroud)

我见过像我这样的其他问题但是:

  • 它似乎不是内存问题
  • 它似乎不是图像问题

你能帮助我吗?谢谢 :)

c# image out-of-memory

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

CKEditor 链接输入在模式下不起作用

我有一个项目,在该项目中我使用带有表单和 ckeditor 的模式,但链接输入不起作用。

这是一个重现这个问题的小提琴:

http://jsfiddle.net/8t882a2s/3/

以及这个例子的代码。

HTML:

        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                        <h4 class="modal-title" contenteditable="true" id="myModalLabel">Modal title</h4>
                    </div>
                    <div id="bodyModal" contenteditable="true" class="modal-body">
                        ...
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        <button type="button" class="btn btn-primary">Save changes</button>
                    </div>
                </div>
            </div>
        </div>

 <button type="button" class="btn btn-default navbar-btn  margin-right-button-nav" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-new-window"></span> Edit Modal</button>
Run Code Online (Sandbox Code Playgroud)

JS:

CKEDITOR.disableAutoInline = true;

$(document).ready(function() {
    $('#myModal').on('shown.bs.modal', function () {
        CKEDITOR.inline('myModalLabel');
        CKEDITOR.inline('bodyModal');
    }) …
Run Code Online (Sandbox Code Playgroud)

html jquery modal-dialog ckeditor djangocms-text-ckeditor

2
推荐指数
2
解决办法
3455
查看次数